David L Haydon vs Jude Shearsby · Round 1: David L Haydon - Jude Shearsby Jan 7, 2023 · Chesscope