Ruiyang Yan vs Machteld Van Foreest · Round 4: Ruiyang Yan - Machteld Van Foreest Sep 9, 2022 · Chesscope