Home

Stockfish with a solid lead at the TCEC Superfinal halfway mark

The TCEC Season 29 Superfinal is underway, and for the first time in years it does not look like business as usual at the Top Chess Engine Championship. The reigning 18-time champion Stockfish is chasing a record-extending 19th title, but it is doing so against a challenger few predicted would be there.

For years, the top tier of computer chess has been defined by a familiar rivalry: Stockfish versus Leela Chess Zero. But in a dramatic and unexpected turn, that era has been disrupted. A new contender, Reckless, surged into the spotlight, setting up a headline-grabbing final against the reigning powerhouse.

Read about Reckless chess engine here

Stockfish leads the TCEC Season 29 Superfinal at the halfway point

Stockfish leads Reckless 28.5 – 21.5 at the halfway point of the TCEC Season 29 Superfinal, putting the reigning champion firmly in control of what had promised to be and is an exciting match. The seven-point advantage is a familiar sight for followers of the competition. Stockfish has consistently opened up commanding leads in recent superfinals, winning Season 28 against Leela by a final margin of +15. Reckless, for its part, has not been embarrassed; the challenger has shown flashes of the aggressive, combative chess that earned it a Superfinal berth in the first place.

Follow the second half of the TCEC Superfinal live

29 seasons of TCEC history

Stockfish is the defending champion of TCEC. It has won 18 TCEC Season (League) titles as of its most recent victory in Season 28. Stockfish has been in the TCEC competition since Season 4 and has won Seasons 6, 9, 11–14, 16, and 18–28, a total of 18 titles, including an unprecedented streak of eleven consecutive championships that is about to continue with a 19th title

TCEC Season 29 Superfinal games, openings, results


Engine Engine Score Moves Opening Code
Reckless Stockfish 1 – 0 84 Robatsch (modern) defence B06
Stockfish Reckless 1 – 0 89 Robatsch (modern) defence B06
Reckless Stockfish ½-½ 110 Ruy Lopez, closed, Chigorin, 12…Nc6 C98
Stockfish Reckless ½-½ 118 Ruy Lopez, closed, Chigorin, 12…Nc6 C98
Reckless Stockfish ½-½ 96 English opening A21
Stockfish Reckless 1 – 0 86 English opening A21
Reckless Stockfish 1 – 0 101 Sicilian, Najdorf, Byrne (English) attack B90
Stockfish Reckless 1 – 0 93 Sicilian, Najdorf, Byrne (English) attack B90
Reckless Stockfish 1 – 0 73 Queen’s pawn, Franco-Indian (Keres) defence A40
Stockfish Reckless 1 – 0 111 Queen’s pawn, Franco-Indian (Keres) defence A40
Reckless Stockfish 1 – 0 97 Owen defence B00
Stockfish Reckless 1 – 0 93 Owen defence B00
Reckless Stockfish ½-½ 90 King’s Indian, orthodox, Aronin-Taimanov, 9.Ne1 E98
Stockfish Reckless 1 – 0 99 King’s Indian, orthodox, Aronin-Taimanov, 9.Ne1 E98
Reckless Stockfish ½-½ 45 Old Indian, Tartakower (Wade) variation A41
Stockfish Reckless 1 – 0 123 Old Indian, Tartakower (Wade) variation A41
Reckless Stockfish ½-½ 65 Sicilian, Nimzovich-Rossolimo attack (with …g6, without …d6) B31
Stockfish Reckless ½-½ 65 Sicilian, Nimzovich-Rossolimo attack (with …g6, without …d6) B31
Reckless Stockfish ½-½ 56 QGA, 3.e4 D20
Stockfish Reckless 1 – 0 98 QGA, 3.e4 D20
Reckless Stockfish 1 – 0 82 Trompovsky attack (Ruth, Opovcensky opening) A45
Stockfish Reckless 1 – 0 89 Trompovsky attack (Ruth, Opovcensky opening) A45
Reckless Stockfish 1 – 0 90 King’s Indian defence, 3.Nc3 E61
Stockfish Reckless 1 – 0 132 King’s Indian defence, 3.Nc3 E61
Reckless Stockfish 1 – 0 71 Pirc, Austrian attack B09
Stockfish Reckless 1 – 0 94 Pirc, Austrian attack B09
Reckless Stockfish 1 – 0 71 King’s Indian, 5.Be2 E73
Stockfish Reckless 1 – 0 92 King’s Indian, 5.Be2 E73
Reckless Stockfish 1 – 0 95 Pirc defence B07
Stockfish Reckless 1 – 0 128 Pirc defence B07
Reckless Stockfish ½-½ 79 Sicilian, Taimanov variation B45
Stockfish Reckless 1 – 0 105 Sicilian, Taimanov variation B45
Reckless Stockfish ½-½ 32 Bogo-Indian defence E11
Stockfish Reckless ½-½ 52 Bogo-Indian defence E11
Reckless Stockfish 0-1 89 Vienna, Steinitz gambit, Fraser-Minckwitz variation C25
Stockfish Reckless 0-1 63 Vienna, Steinitz gambit, Fraser-Minckwitz variation C25
Reckless Stockfish ½-½ 53 Dutch-Indian, Alekhine variation A90
Stockfish Reckless 1 – 0 115 Dutch-Indian, Alekhine variation A90
Reckless Stockfish 1 – 0 64 Sicilian, Scheveningen, Keres attack B81
Stockfish Reckless ½-½ 58 Sicilian, Scheveningen, Keres attack B81
Reckless Stockfish ½-½ 155 Old Indian, main line A55
Stockfish Reckless 1 – 0 152 Old Indian, main line A55
Reckless Stockfish ½-½ 105 King’s Indian, 3.g3 E60
Stockfish Reckless 1 – 0 79 King’s Indian, 3.g3 E60
Reckless Stockfish ½-½ 42 French, Winawer, advance, 5.a3 C17
Stockfish Reckless ½-½ 78 French, Winawer, advance, 5.a3 C17
Reckless Stockfish ½-½ 85 Van’t Kruijs opening A00
Stockfish Reckless ½-½ 52 Van’t Kruijs opening A00
Reckless Stockfish 1 – 0 106 Nimzo-Indian, Kmoch variation E20
Stockfish Reckless 1 – 0 78 Nimzo-Indian, Kmoch variation E20