Foster, Timothy vs Willoughby, Christopher · Round 4: Foster, Timothy - Willoughby, Christopher Apr 19, 2025 · Chesscope