John Hanna vs Garret Allen · Round 4: John Hanna - Garret Allen Sep 3, 2023 · Chesscope