Dinham, James vs Sarakusebwa, Shepard · South African Chess Open Jun 28, 2025 · Chesscope