Marsh, James J vs Shen, Leo Xiaohang · Round 2: Marsh, James J - Shen, Leo Xiaohang Oct 5, 2024 · Chesscope