Shafi, Declan vs Haydon, David L · Round 3: Shafi, Declan - Haydon, David L Jan 25, 2025 · Chesscope