Michael John vs Edin Haralcic · Round 6: Michael John - Edin Haralcic Oct 27, 2023 · Chesscope