Barnes, David vs Abdulhamid, Mohammad · Round 2: Barnes, David - Abdulhamid, Mohammad Jun 28, 2025 · Chesscope