Eggleston, David J vs Macklin, Paul · 3rd EJCOA Invitational IM Tournament Feb 23, 2022 · Chesscope