Makhosonke, Kuhlase Matthiolus vs Swanson, Donovan · SA Open 2026 Advanced Jun 28, 2026 · Chesscope