Bates, Richard A vs Foster, Timothy · Round 3: Bates, Richard A - Foster, Timothy Apr 19, 2025 · Chesscope