Margarido, Jose Miguel Teixeira vs Ryabukhin, Roman · Round 9: Margarido, Jose Miguel Teixeira - Ryabukhin, Roman Nov 2, 2024 · Chesscope