Upper, John vs Toivo Saastamoinen · Round 6: Upper, John - Toivo Saastamoinen Oct 20, 2025 · Chesscope