Villiers, Thomas vs Metcalfe, Charlie P · Caplin Hastings Masters 2023 Dec 28, 2023 · Chesscope