Casey, Eoghan vs Shepherd, Tom · 4NCL Division Two Nov 12, 2023 · Chesscope