Ludwig, John vs Harsha Bharathakoti · Round 2: Ludwig, John - Harsha Bharathakoti Nov 21, 2025 · Chesscope