Xu, Jeremy Xi vs McDonald, Duncan · Round 4: Xu, Jeremy Xi - McDonald, Duncan Mar 23, 2024 · Chesscope