Tan, Jun Ying vs Heinrich, John · Round 9: Tan, Jun Ying - Heinrich, John Sep 9, 2025 · Chesscope