MacElligott, Gerard vs Harding, Tim D · Round 3: MacElligott, Gerard - Harding, Tim D Mar 30, 2024 · Chesscope