Almeida, Joao Afonso vs Ryabukhin, Roman · Round 2: Almeida, Joao Afonso - Ryabukhin, Roman Mar 2, 2025 · Chesscope