Davis, Joshua vs Halpin, David · Round 3: Davis, Joshua - Halpin, David Mar 1, 2025 · Chesscope