Harborne, Matthew J vs Roberts, David L · Round 9: Harborne, Matthew J - Roberts, David L Aug 4, 2024 · Chesscope