James Canty vs Ruiyang Yan · Round 1: James Canty - Ruiyang Yan Mar 17, 2022 · Chesscope