Top Chess Engines / Stockfish vs Halogen
Stockfish vs Halogen
296 games · CCRL + TCEC sourced · Full engine eval · Practice mode · Downloadable PGN.
All Games
- Game 1: Reti v Dutch (A04)½ – ½
- Game 2: Reti v Dutch (A04)½ – ½
- Game 3: Caro-Kann (B13)1 – 0 · pawn, queen
- Game 4: Caro-Kann (B13)1 – 0
- Game 5: St. George defence (C00)½ – ½
- Game 6: St. George defence (C00)1 – 0 · exchange
- Game 7: QGD Slav defence (D10)½ – ½
- Game 8: QGD Slav defence (D10)1 – 0 · knight, rook
- Game 9: King's Indian (E91)½ – ½
- Game 10: King's Indian (E91)1 – 0
- Game 11: French (C11)½ – ½ · exchange, knight
- Game 12: French (C11)½ – ½ · queen
- Game 13: QGD Slav defence (D10)½ – ½
- Game 14: QGD Slav defence (D10)1 – 0
- Game 15: QGD (D35)½ – ½ · pawn, rook
- Game 16: QGD (D35)1 – 0
- Game 17: Reti (A07)½ – ½
- Game 18: Reti (A07)1 – 0 · pawn
- Game 19: Sicilian (B48)½ – ½ · bishop, exchange, rook
- Game 20: Old Indian (A54)½ – ½
- Game 21: Old Indian (A54)½ – ½
- Game 22: Sicilian (B48)1 – 0 · bishop, pawn, queen
- Game 23: Sicilian (B21)½ – ½
- Game 24: Sicilian (B21)½ – ½ · queen, rook
- Game 25: Robatsch (modern) defence (B06)½ – ½
- Game 26: Robatsch (modern) defence (B06)1 – 0
- Game 27: Nimzo-Indian (E48)½ – ½ · exchange
- Game 28: Nimzo-Indian (E48)1 – 0 · exchange, pawn, rook
- Game 29: Petrov (C42)½ – ½
- Game 30: Petrov (C42)1 – 0
- Game 31: Queen's Indian (E15)½ – ½
- Game 32: Queen's Indian (E15)½ – ½ · knight
- Game 33: QGD Slav (D11)½ – ½
- Game 34: QGD Slav (D11)½ – ½ · exchange
- Game 35: Nimzo-Indian (E25)½ – ½
- Game 36: Nimzo-Indian (E25)1 – 0 · exchange
- Game 37: King's Indian (E97)½ – ½
- Game 38: King's Indian (E97)1 – 0 · exchange, pawn, rook
- Game 39: Sicilian (B90)½ – ½ · bishop, exchange, queen
- Game 40: Sicilian (B90)1 – 0
- Game 41: Nimzo-Indian (E58)½ – ½ · bishop
- Game 42: Nimzo-Indian (E58)1 – 0
- Game 43: Gruenfeld (D85)½ – ½ · bishop
- Game 44: Gruenfeld (D85)1 – 0
- Game 45: Nimzo-Indian (E32)½ – ½
- Game 46: Nimzo-Indian (E32)1 – 0 · bishop
- Game 47: Ruy Lopez (C88)½ – ½
- Game 48: Ruy Lopez (C88)½ – ½
- Game 49: Modern defence (A42)½ – ½ · knight, queen, rook
- Game 50: Modern defence (A42)1 – 0 · exchange
- Game 51: Unknown opening ()0 – 1
- Game 52: Unknown opening ()½ – ½
- Game 53: Unknown opening ()½ – ½
- Game 54: Unknown opening ()½ – ½
- Game 55: Unknown opening ()1 – 0 · knight, pawn
- Game 56: Unknown opening ()1 – 0 · bishop, exchange, knight, rook
- Game 57: Unknown opening ()½ – ½
- Game 58: Unknown opening ()½ – ½ · exchange
- Game 59: Reti (A05)0 – 1 · exchange, pawn, queen
- Game 60: Reti (A05)½ – ½
- Game 61: Reti opening (A04)½ – ½
- Game 62: Reti opening (A04)½ – ½
- Game 63: KGA (C34)0 – 1 · knight
- Game 64: KGA (C34)0 – 1 · bishop, queen, rook
- Game 65: Pirc (B07)1 – 0 · bishop, exchange, queen, rook
- Game 66: Pirc (B07)½ – ½
- Game 67: Dutch with c4 & Nc3 (A85)½ – ½
- Game 68: Dutch with c4 & Nc3 (A85)½ – ½
- Game 69: English opening (A10)½ – ½ · rook
- Game 70: English opening (A10)½ – ½ · rook
- Game 71: QGD Slav (D12)½ – ½
- Game 72: QGD Slav (D12)½ – ½
- Game 73: QGD (D38)½ – ½
- Game 74: QGD (D38)1 – 0 · rook
- Game 75: Ruy Lopez (C84)½ – ½
- Game 76: Ruy Lopez (C84)1 – 0
- Game 77: Ruy Lopez (C65)½ – ½
- Game 78: Ruy Lopez (C65)½ – ½
- Game 79: Sicilian defence (B40)½ – ½
- Game 80: Sicilian defence (B40)½ – ½
- Game 81: French (C11)½ – ½
- Game 82: French (C11)1 – 0
- Game 83: QGD Slav (D11)½ – ½ · exchange, knight
- Game 84: QGD Slav (D11)1 – 0
- Game 85: Ruy Lopez (C92)½ – ½
- Game 86: Ruy Lopez (C92)1 – 0
- Game 87: Sicilian (B27)0 – 1 · exchange
- Game 88: Sicilian (B27)½ – ½
- Game 89: Caro-Kann (B14)½ – ½
- Game 90: Caro-Kann (B14)½ – ½ · bishop, knight
- Game 91: English, Nimzovich, Flohr variation (A20)½ – ½ · exchange
- Game 92: QGA (D22)½ – ½ · knight
- Game 93: QGD Slav (D12)½ – ½
- Game 94: QGD Slav (D12)½ – ½
- Game 95: Caro-Kann (B12)½ – ½
- Game 96: Caro-Kann (B12)1 – 0 · knight, queen
- Game 97: Ruy Lopez (C65)0 – 1 · exchange, pawn
- Game 98: Ruy Lopez (C65)1 – 0
- Game 99: Queen's pawn game (E10)½ – ½ · exchange
- Game 100: Queen's pawn game (E10)½ – ½ · rook
- Game 101: French (C11)½ – ½ · rook
- Game 102: French (C11)½ – ½
- Game 103: Dzindzikhashvili defence (E10)1 – 0
- Game 104: Dzindzikhashvili defence (E10)½ – ½
- Game 105: Dutch, 2.Bg5 variation (A80)½ – ½
- Game 106: Dutch, 2.Bg5 variation (A80)1 – 0 · pawn
- Game 107: Queen's Indian (E12)½ – ½ · rook
- Game 108: Queen's Indian (E12)1 – 0
- Game 109: English opening (A15)½ – ½
- Game 110: English opening (A15)½ – ½
- Game 111: Benko's opening (A00)½ – ½
- Game 112: Benko's opening (A00)½ – ½
- Game 113: Reti (A07)½ – ½
- Game 114: Reti (A07)½ – ½
- Game 115: Benko's opening (A00)½ – ½
- Game 116: Benko's opening (A00)0 – 1
- Game 117: Benko's opening (A00)½ – ½ · bishop, exchange, knight
- Game 118: Benko's opening (A00)0 – 1 · pawn
- Game 119: Queen's pawn game (A50)1 – 0 · bishop, rook
- Game 120: Queen's pawn game (A50)½ – ½
- Game 121: Dutch defence (A81)½ – ½ · exchange
- Game 122: Dutch defence (A81)½ – ½ · bishop, queen
- Game 123: QGD semi-Slav (D45)½ – ½
- Game 124: QGD semi-Slav (D45)½ – ½
- Game 125: Queen's Indian (E12)½ – ½
- Game 126: Queen's Indian (E12)½ – ½
- Game 127: Queen's Indian (E15)½ – ½
- Game 128: Queen's Indian (E15)0 – 1
- Game 129: Sicilian (B41)½ – ½
- Game 130: Sicilian (B41)½ – ½
- Game 131: English opening (A15)1 – 0 · knight
- Game 132: English opening (A15)½ – ½
- Game 133: English opening (A15)½ – ½ · knight, rook
- Game 134: English opening (A15)½ – ½
- Game 135: Ruy Lopez (C65)½ – ½
- Game 136: Ruy Lopez (C65)½ – ½
- Game 137: Gruenfeld (D90)½ – ½
- Game 138: Gruenfeld (D90)½ – ½
- Game 139: Sicilian (B90)½ – ½ · bishop
- Game 140: Sicilian (B90)½ – ½
- Game 141: Sicilian (B60)½ – ½ · bishop, exchange
- Game 142: Caro-Kann (B13)½ – ½
- Game 143: Caro-Kann (B13)½ – ½ · rook
- Game 144: Sicilian (B60)½ – ½
- Game 145: QGD (D31)½ – ½
- Game 146: Sicilian (B22)0 – 1
- Game 147: Sicilian (B22)½ – ½ · exchange, pawn
- Game 148: QGD Slav defence (D10)½ – ½
- Game 149: QGD Slav defence (D10)½ – ½
- Game 150: QGD (D31)½ – ½
- Game 151: QGD (D31)½ – ½ · exchange, pawn
- Game 152: QGD (D31)1 – 0 · rook
- Game 153: Queen's Indian (E12)½ – ½
- Game 154: Queen's Indian (E12)½ – ½
- Game 155: Sicilian (B56)½ – ½
- Game 156: Sicilian (B56)½ – ½
- Game 157: Reti (A07)½ – ½ · exchange
- Game 158: Reti (A07)½ – ½
- Game 159: QGD Slav (D11)½ – ½
- Game 160: QGD Slav (D11)½ – ½
- Game 161: Sicilian (B60)1 – 0 · exchange, rook
- Game 162: Sicilian (B60)½ – ½
- Game 163: Queen's Indian (E15)½ – ½
- Game 164: Queen's Indian (E15)½ – ½ · exchange
- Game 165: Benko's opening (A00)½ – ½
- Game 166: Benko's opening (A00)½ – ½ · queen, rook
- Game 167: English opening (A15)½ – ½
- Game 168: English opening (A15)½ – ½
- Game 169: QGD Slav defence (D10)½ – ½ · rook
- Game 170: QGD Slav defence (D10)½ – ½ · exchange, queen
- Game 171: Dutch defence (A84)½ – ½
- Game 172: Dutch defence (A84)½ – ½
- Game 173: Trompovsky attack (Ruth, Opovcensky opening) (A45)½ – ½ · queen
- Game 174: Trompovsky attack (Ruth, Opovcensky opening) (A45)½ – ½
- Game 175: Sicilian (B23)½ – ½
- Game 176: Sicilian (B23)½ – ½
- Game 177: Nimzo-Indian (E32)½ – ½
- Game 178: Nimzo-Indian (E32)½ – ½
- Game 179: Gruenfeld (D90)½ – ½
- Game 180: Gruenfeld (D90)½ – ½ · knight, rook
- Game 181: Sicilian (B33)½ – ½
- Game 182: Sicilian (B33)½ – ½
- Game 183: Catalan (E01)½ – ½ · exchange
- Game 184: Catalan (E01)½ – ½ · knight, pawn
- Game 185: Queen's Indian (E15)½ – ½
- Game 186: Queen's Indian (E15)½ – ½ · rook
- Game 187: Gruenfeld (D85)½ – ½ · bishop
- Game 188: Gruenfeld (D85)½ – ½ · exchange
- Game 189: Scotch (C45)½ – ½ · exchange, knight, rook
- Game 190: Scotch (C45)½ – ½ · knight
- Game 191: Sicilian (B23)½ – ½ · knight
- Game 192: Sicilian (B23)½ – ½
- Game 193: English (A22)½ – ½
- Game 194: English (A22)½ – ½
- Game 195: Sicilian (B22)½ – ½
- Game 196: Sicilian (B22)½ – ½
- Game 197: English opening (A15)½ – ½
- Game 198: English opening (A15)½ – ½
- Game 199: English opening (A15)½ – ½ · rook
- Game 200: English opening (A15)½ – ½
- Game 201: English opening (A15)½ – ½ · knight
- Game 202: English opening (A15)½ – ½
- Game 203: Sicilian (B84)½ – ½
- Game 204: Sicilian (B84)½ – ½ · exchange, pawn
- Game 205: Queen's pawn (A46)½ – ½ · queen
- Game 206: Queen's pawn (A46)½ – ½
- Game 207: King's pawn opening (B00)½ – ½
- Game 208: King's pawn opening (B00)½ – ½
- Game 209: Queen's pawn game (A50)½ – ½
- Game 210: Queen's pawn game (A50)½ – ½
- Game 211: Sicilian (B50)½ – ½ · bishop, knight, rook
- Game 212: Sicilian (B50)½ – ½
- Game 213: Reti (A05)½ – ½
- Game 214: Reti (A05)½ – ½
- Game 215: Pirc (B08)½ – ½
- Game 216: Pirc (B08)1 – 0
- Game 217: Sicilian (B22)½ – ½ · rook
- Game 218: Sicilian (B22)½ – ½ · exchange
- Game 219: English opening (A15)½ – ½
- Game 220: English opening (A15)½ – ½
- Game 221: Catalan (E02)½ – ½
- Game 222: Catalan (E02)½ – ½
- Game 223: QGD Slav (D11)½ – ½
- Game 224: QGD Slav (D11)1 – 0 · bishop
- Game 225: Sicilian (B22)½ – ½ · bishop
- Game 226: Sicilian (B22)0 – 1 · knight, queen
- Game 227: Queen's Indian (E15)½ – ½
- Game 228: Queen's Indian (E15)1 – 0 · exchange
- Game 229: Sicilian defence (B40)½ – ½
- Game 230: Sicilian defence (B40)½ – ½
- Game 231: Queen's pawn (A46)½ – ½
- Game 232: Queen's pawn (A46)½ – ½
- Game 233: Queen's Indian (E12)½ – ½ · exchange
- Game 234: Queen's Indian (E12)½ – ½
- Game 235: Queen's Indian (E14)½ – ½
- Game 236: Queen's Indian (E14)½ – ½
- Game 237: Ruy Lopez (C65)½ – ½
- Game 238: Ruy Lopez (C65)½ – ½
- Game 239: Neo-Gruenfeld, 6.cd Nxd5, 7.O-O c5, 8.Nc3 (D75)½ – ½
- Game 240: Neo-Gruenfeld, 6.cd Nxd5, 7.O-O c5, 8.Nc3 (D75)½ – ½
- Game 241: Reti opening (A04)½ – ½ · exchange
- Game 242: Reti opening (A04)½ – ½
- Game 243: Queen's pawn game (A50)½ – ½
- Game 244: Queen's pawn game (A50)½ – ½ · exchange, rook
- Game 245: Bogo-Indian defence, Gruenfeld variation (E11)½ – ½
- Game 246: Bogo-Indian defence, Gruenfeld variation (E11)½ – ½ · bishop, pawn
- Game 247: Nimzo-Indian (E32)½ – ½
- Game 248: Nimzo-Indian (E32)1 – 0
- Game 249: Queen's gambit declined (D30)½ – ½ · queen
- Game 250: Queen's gambit declined (D30)½ – ½
- Game 251: QGD semi-Slav (D45)½ – ½ · bishop
- Game 252: QGD semi-Slav (D45)½ – ½
- Game 253: QGD Slav (D15)½ – ½ · pawn, rook
- Game 254: QGD Slav (D15)1 – 0
- Game 255: French (C00)½ – ½ · pawn
- Game 256: French (C00)½ – ½ · rook
- Game 257: Dutch, Krejcik gambit (A80)1 – 0 · exchange
- Game 258: Dutch, Krejcik gambit (A80)½ – ½
- Game 259: Sicilian (B57)½ – ½
- Game 260: Sicilian (B57)½ – ½
- Game 261: Ruy Lopez (C65)½ – ½
- Game 262: Ruy Lopez (C65)½ – ½
- Game 263: Neo-Gruenfeld, 5.cd (D71)½ – ½
- Game 264: Neo-Gruenfeld, 5.cd (D71)½ – ½
- Game 265: Nimzo-Indian (E32)½ – ½
- Game 266: Nimzo-Indian (E32)½ – ½ · exchange
- Game 267: Sicilian (B60)1 – 0
- Game 268: Sicilian (B60)½ – ½
- Game 269: Reti (A07)½ – ½
- Game 270: Reti (A07)1 – 0 · pawn
- Game 271: Queen's Indian (E12)½ – ½
- Game 272: Queen's Indian (E12)1 – 0 · pawn
- Game 273: Sicilian (B50)½ – ½
- Game 274: Sicilian (B50)½ – ½
- Game 275: QGD Slav defence (D10)½ – ½
- Game 276: QGD Slav defence (D10)1 – 0 · exchange
- Game 277: Benoni (A70)½ – ½
- Game 278: Benoni (A70)½ – ½
- Game 279: Pirc (B09)½ – ½ · knight
- Game 280: Pirc (B09)½ – ½ · exchange
- Game 281: English (A29)½ – ½
- Game 282: English (A29)1 – 0 · knight, pawn
- Game 283: QGD (D38)½ – ½ · queen
- Game 284: QGD (D38)½ – ½
- Game 285: Sicilian (B86)½ – ½
- Game 286: Sicilian (B86)½ – ½
- Game 287: QGD Slav (D11)½ – ½
- Game 288: QGD Slav (D11)1 – 0
- Game 289: QGD semi-Slav (D43)½ – ½ · knight
- Game 290: QGD semi-Slav (D43)½ – ½
- Game 291: QGD semi-Slav (D43)½ – ½ · knight
- Game 292: QGD semi-Slav (D43)½ – ½
- Game 293: Dutch (A88)½ – ½ · exchange
- Game 294: Dutch (A88)½ – ½ · exchange
- Game 295: QGD (D37)½ – ½ · exchange, queen, rook
- Game 296: QGD (D37)½ – ½ · exchange
Frequently Asked Questions
How many Stockfish vs Halogen games does this archive have?
This archive contains 296 games between Stockfish and Halogen, sourced from CCRL and TCEC computer chess testing/championship archives (2024 onward).
What time controls were used in Stockfish vs Halogen games?
Games come from official engine testing at varied time controls — classical (90+10, 120+15) and rapid (40 moves in 15 minutes) from TCEC, plus 40/15 testing games from CCRL. Each game page shows its specific time control.
Are these games annotated?
Every move includes the actual engine evaluation from when the game was played: score, search depth, and time used. You see exactly what the engines saw during play.
Can I download a Halogen game in PGN format?
Yes. Open any game and use the Copy PGN button. The PGN preserves all engine annotations and is ready to paste into ChessBase, Lichess, Chess.com, SCID, or any other PGN-compatible tool.
Why does the displayed Stockfish version vary?
Different games came from different official Stockfish releases (Stockfish 17, 17.1, 18). The displayed name simplifies to just "Stockfish" for clarity, while the original version is preserved in the PGN headers if you need it.
How are the games filtered?
Only games from 2024 onward are included, since older engine matches are at noticeably weaker strength than current play. Stockfish-vs-Stockfish games and games not involving Stockfish are filtered out.
How can I practice these games?
Open any game and click the Practice button (next to Analyse). You will be guided through Watch, Manual, and Test modes where you play the winning side's moves yourself.
Can I analyze a game with a chess engine on this site?
Yes. Every game page includes an Analyse button that opens the game in our embedded Stockfish 18 analyser, running locally in your browser at full strength.
How accurate is the engine evaluation shown?
The eval bar uses each engine's own analysis from when the game was played — typical search depths of 25-40 plies for TCEC games and 20+ plies for CCRL games. You can re-analyse with our embedded Stockfish 18 for current evaluation.
Is this archive updated?
New games are added when CCRL releases monthly testing updates and when TCEC publishes new seasons. Latest update covers TCEC Season 28 Final (October 2025) plus CCRL data through 2026.
Game data sourced from CCRL
and TCEC (Top Chess Engine Championship).
TCEC games are licensed under CC BY-SA 3.0.
Engine moves are factual records of completed engine matches.