Xue, Haowen vs Xu, Xiangyu · Chess Rapid Tournament B Jul 14, 2025 · Chesscope