Grand Prix CCF 2026

Jan 23–31

Classical

Final 2nd RapidFinished

From the Lichess broadcast · Stored after the event finished.