Cawdery, Daniel vs Mlahleki, Vusimuzi · South African Chess Open Jun 27, 2025 · Chesscope