Haydon, David L vs Mohammad Salahat · Round 3: Haydon, David L - Mohammad Salahat Sep 5, 2025 · Chesscope