Top Chess Engines / Stockfish vs RubiChess
Stockfish vs RubiChess
367 games · CCRL + TCEC sourced · Full engine eval · Practice mode · Downloadable PGN.
All Games
- Game 1: Pirc (B09)½ – ½
- Game 2: Pirc (B09)½ – ½
- Game 3: Reti opening (A04)1 – 0 · bishop, pawn, queen
- Game 4: Reti opening (A04)½ – ½ · exchange
- Game 5: Sicilian (B54)½ – ½
- Game 6: Sicilian (B54)½ – ½ · rook
- Game 7: Benoni defence (A56)½ – ½ · knight
- Game 8: Benoni defence (A56)1 – 0 · knight
- Game 9: King's Indian (E90)½ – ½
- Game 10: King's Indian (E90)½ – ½
- Game 11: Queen's Pawn (A41)1 – 0
- Game 12: Queen's Pawn (A41)½ – ½
- Game 13: Grob's attack (A00)0 – 1 · rook
- Game 14: Grob's attack (A00)0 – 1 · knight, pawn
- Game 15: Sicilian (B29)½ – ½ · exchange, knight
- Game 16: Sicilian (B29)½ – ½ · exchange, rook
- Game 17: Philidor (C41)½ – ½
- Game 18: Philidor (C41)½ – ½
- Game 19: Bird (A02)½ – ½
- Game 20: Bird (A02)1 – 0 · knight, rook
- Game 21: King's Indian (E80)½ – ½
- Game 22: King's Indian (E80)1 – 0
- Game 23: Scandinavian (centre counter) defence (B01)½ – ½
- Game 24: Scandinavian (centre counter) defence (B01)1 – 0 · knight, queen
- Game 25: King's Indian (E87)½ – ½
- Game 26: King's Indian (E87)1 – 0 · knight
- Game 27: Unknown opening ()½ – ½
- Game 28: Unknown opening ()0 – 1 · bishop, exchange, rook
- Game 29: Unknown opening ()1 – 0 · exchange, rook
- Game 30: Unknown opening ()½ – ½ · exchange
- Game 31: Unknown opening ()1 – 0 · exchange, knight
- Game 32: Unknown opening ()½ – ½
- Game 33: Unknown opening ()1 – 0 · exchange, knight
- Game 34: Unknown opening ()½ – ½ · exchange
- Game 35: Robatsch defence (B06)1 – 0 · bishop, knight
- Game 36: Robatsch defence (B06)½ – ½
- Game 37: Queen's gambit accepted (D20)½ – ½
- Game 38: Queen's gambit accepted (D20)1 – 0 · knight
- Game 39: French (C11)1 – 0
- Game 40: French (C11)½ – ½ · exchange, pawn
- Game 41: Queen's Indian (E15)½ – ½
- Game 42: Queen's Indian (E15)½ – ½
- Game 43: Two knights defence (Modern bishop's opening) (C55)½ – ½
- Game 44: Two knights defence (Modern bishop's opening) (C55)½ – ½ · bishop, queen
- Game 45: Sicilian (B81)½ – ½
- Game 46: Sicilian (B81)½ – ½
- Game 47: QGD (D35)1 – 0 · exchange
- Game 48: QGD (D35)½ – ½
- Game 49: Ruy Lopez (C77)½ – ½
- Game 50: Ruy Lopez (C77)½ – ½ · exchange
- Game 51: Neo-Gruenfeld, 6.cd Nxd5, 7.O-O Nb6 (D76)½ – ½
- Game 52: Neo-Gruenfeld, 6.cd Nxd5, 7.O-O Nb6 (D76)½ – ½
- Game 53: QGA (D27)½ – ½ · bishop, exchange
- Game 54: QGA (D27)½ – ½ · exchange, rook
- Game 55: Nimzovich-Larsen attack (A01)½ – ½
- Game 56: Nimzovich-Larsen attack (A01)½ – ½
- Game 57: QGD semi-Slav (D43)½ – ½ · rook
- Game 58: QGD semi-Slav (D43)½ – ½
- Game 59: Sicilian (B51)1 – 0 · queen
- Game 60: Sicilian (B51)½ – ½
- Game 61: Gruenfeld (D82)½ – ½
- Game 62: Gruenfeld (D82)½ – ½
- Game 63: Neo-Gruenfeld, 6.cd Nxd5, 7.O-O (D74)1 – 0
- Game 64: Neo-Gruenfeld, 6.cd Nxd5, 7.O-O (D74)½ – ½
- Game 65: Queen's Indian (E12)½ – ½
- Game 66: Queen's Indian (E12)½ – ½
- Game 67: Caro-Kann (B12)½ – ½
- Game 68: Caro-Kann (B12)½ – ½
- Game 69: Nimzo-Indian (E37)½ – ½
- Game 70: Nimzo-Indian (E37)½ – ½
- Game 71: Trompovsky attack (Ruth, Opovcensky opening) (A45)½ – ½
- Game 72: Trompovsky attack (Ruth, Opovcensky opening) (A45)½ – ½
- Game 73: King's Indian (E76)½ – ½ · rook
- Game 74: King's Indian (E76)½ – ½ · bishop
- Game 75: QGD (D38)½ – ½
- Game 76: QGD (D38)½ – ½
- Game 77: QGD (D34)½ – ½
- Game 78: King's Indian defence (E60)½ – ½
- Game 79: King's Indian defence (E60)½ – ½
- Game 80: Gruenfeld (D97)½ – ½
- Game 81: Gruenfeld (D97)½ – ½
- Game 82: QGD (D34)½ – ½ · exchange
- Game 83: English opening (A20)½ – ½
- Game 84: QGD Slav (D12)½ – ½
- Game 85: QGD Slav (D12)½ – ½ · exchange
- Game 86: English (A13)½ – ½
- Game 87: English (A13)½ – ½ · bishop, exchange, knight
- Game 88: Nimzo-Indian (E36)½ – ½
- Game 89: Nimzo-Indian (E36)½ – ½
- Game 90: Catalan (E04)½ – ½
- Game 91: Catalan (E04)½ – ½
- Game 92: English opening (A20)½ – ½
- Game 93: Queen's pawn game (E10)½ – ½
- Game 94: Queen's pawn game (E10)½ – ½ · pawn
- Game 95: King's Indian (E97)½ – ½
- Game 96: King's Indian (E97)½ – ½ · queen
- Game 97: QGD Slav (D12)½ – ½ · bishop
- Game 98: QGD Slav (D12)½ – ½ · exchange
- Game 99: QGD semi-Slav (D45)½ – ½ · bishop
- Game 100: QGD semi-Slav (D45)½ – ½
- Game 101: English, Kramnik-Shirov counterattack (A21)½ – ½ · rook
- Game 102: Sicilian (B57)½ – ½
- Game 103: Sicilian (B57)½ – ½
- Game 104: Sicilian (B97)½ – ½
- Game 105: Sicilian (B97)½ – ½
- Game 106: Sicilian (B90)½ – ½ · bishop
- Game 107: Sicilian (B90)½ – ½
- Game 108: Sicilian (B42)1 – 0 · rook
- Game 109: Sicilian (B42)½ – ½
- Game 110: Sicilian (B90)1 – 0 · bishop
- Game 111: Sicilian (B90)½ – ½
- Game 112: English, Kramnik-Shirov counterattack (A21)½ – ½
- Game 113: Catalan (E06)½ – ½
- Game 114: Catalan (E06)½ – ½
- Game 115: QGD (D38)½ – ½
- Game 116: QGD (D38)½ – ½ · knight
- Game 117: Sicilian (B57)1 – 0 · exchange
- Game 118: Sicilian (B57)½ – ½
- Game 119: Giuoco Piano (C53)½ – ½
- Game 120: Giuoco Piano (C53)1 – 0 · exchange, pawn, rook
- Game 121: Ruy Lopez (C88)1 – 0
- Game 122: Ruy Lopez (C88)½ – ½
- Game 123: Sicilian (B90)½ – ½
- Game 124: Sicilian (B90)0 – 1
- Game 125: King's pawn opening (B00)½ – ½
- Game 126: King's pawn opening (B00)1 – 0 · knight
- Game 127: Old Indian (A41)1 – 0
- Game 128: Old Indian (A41)1 – 0 · exchange, rook
- Game 129: Czech Benoni (A56)½ – ½
- Game 130: Czech Benoni (A56)½ – ½
- Game 131: Alekhine's defence (B02)½ – ½ · bishop
- Game 132: Alekhine's defence (B02)1 – 0 · exchange, knight
- Game 133: English (A10)½ – ½
- Game 134: Sicilian defence (B40)½ – ½ · queen
- Game 135: Sicilian defence (B40)1 – 0 · bishop
- Game 136: English opening (A10)½ – ½
- Game 137: English opening (A10)0 – 1 · queen, rook
- Game 138: Gruenfeld defence (D80)½ – ½
- Game 139: Gruenfeld defence (D80)½ – ½
- Game 140: English, Kramnik-Shirov counterattack (A21)1 – 0 · exchange
- Game 141: English, Kramnik-Shirov counterattack (A21)½ – ½
- Game 142: Sicilian defence (B40)½ – ½
- Game 143: Sicilian defence (B40)½ – ½
- Game 144: English opening (A10)½ – ½
- Game 145: English opening (A15)½ – ½
- Game 146: Sicilian (B85)0 – 1 · bishop, exchange
- Game 147: Benko's opening (A00)1 – 0
- Game 148: French (C01)½ – ½
- Game 149: English (A29)1 – 0 · bishop, pawn
- Game 150: Dutch defence (A81)½ – ½
- Game 151: QGD (D06)½ – ½
- Game 152: Sicilian (B23)½ – ½
- Game 153: Bird's opening (A02)0 – 1 · exchange, rook
- Game 154: Dutch defence (A90)½ – ½ · exchange
- Game 155: Nimzovich-Larsen attack (A01)½ – ½
- Game 156: Polish (Sokolsky) opening (A00)½ – ½
- Game 157: King's pawn opening (B00)½ – ½
- Game 158: Sicilian defence (B20)½ – ½ · exchange
- Game 159: Sicilian (B20)½ – ½
- Game 160: Queen's Indian (E15)½ – ½
- Game 161: Queen's Indian (E15)½ – ½
- Game 162: French (C11)½ – ½
- Game 163: French (C11)1 – 0 · exchange, pawn, rook
- Game 164: Unknown opening ()½ – ½
- Game 165: Unknown opening ()½ – ½ · queen
- Game 166: Unknown opening ()1 – 0 · exchange, pawn, queen
- Game 167: Unknown opening ()½ – ½
- Game 168: Unknown opening ()1 – 0 · exchange, knight
- Game 169: Unknown opening ()½ – ½
- Game 170: Unknown opening ()1 – 0
- Game 171: Unknown opening ()½ – ½
- Game 172: Unknown opening ()1 – 0 · queen
- Game 173: Unknown opening ()½ – ½ · knight, rook
- Game 174: Unknown opening ()1 – 0 · knight, rook
- Game 175: Unknown opening ()½ – ½
- Game 176: Dutch, Krejcik gambit (A80)1 – 0 · pawn
- Game 177: Dutch, Krejcik gambit (A80)½ – ½ · exchange
- Game 178: Catalan (E04)½ – ½
- Game 179: Catalan (E04)0 – 1 · exchange, knight, queen
- Game 180: Unknown opening ()1 – 0 · bishop, exchange
- Game 181: Unknown opening ()½ – ½ · rook
- Game 182: Unknown opening ()1 – 0 · exchange, knight, rook
- Game 183: Unknown opening ()½ – ½
- Game 184: Unknown opening ()1 – 0 · bishop, queen
- Game 185: Unknown opening ()½ – ½
- Game 186: Unknown opening ()½ – ½
- Game 187: Unknown opening ()½ – ½ · exchange
- Game 188: Unknown opening ()1 – 0 · exchange
- Game 189: Unknown opening ()½ – ½
- Game 190: Unknown opening ()½ – ½
- Game 191: Unknown opening ()½ – ½
- Game 192: Unknown opening ()½ – ½ · exchange
- Game 193: Unknown opening ()½ – ½ · exchange
- Game 194: Unknown opening ()½ – ½
- Game 195: Unknown opening ()½ – ½
- Game 196: Unknown opening ()½ – ½ · exchange
- Game 197: Unknown opening ()½ – ½
- Game 198: Unknown opening ()1 – 0 · exchange
- Game 199: Unknown opening ()½ – ½
- Game 200: Unknown opening ()½ – ½ · exchange
- Game 201: Unknown opening ()½ – ½
- Game 202: Queen's Indian (E12)½ – ½
- Game 203: Unknown opening ()½ – ½ · exchange
- Game 204: Unknown opening ()½ – ½
- Game 205: QGD (D30)½ – ½
- Game 206: Sicilian (B22)½ – ½ · exchange
- Game 207: Sicilian (B22)½ – ½ · exchange
- Game 208: Nimzovich-Larsen attack (A01)½ – ½
- Game 209: Nimzo-Indian (E32)½ – ½
- Game 210: Nimzo-Indian (E32)½ – ½ · knight
- Game 211: Robatsch (modern) defence (B06)½ – ½
- Game 212: Nimzo-Indian (E38)1 – 0 · queen
- Game 213: Nimzo-Indian (E38)½ – ½
- Game 214: Queen's Indian (E18)½ – ½ · bishop
- Game 215: Queen's Indian (E18)½ – ½ · exchange
- Game 216: Ruy Lopez (C67)½ – ½
- Game 217: Ruy Lopez (C67)½ – ½
- Game 218: Nimzo-Indian (E20)½ – ½ · bishop, pawn
- Game 219: Nimzo-Indian (E20)½ – ½
- Game 220: Dunst (Sleipner, Heinrichsen) opening (A00)½ – ½ · bishop, exchange
- Game 221: Dunst (Sleipner, Heinrichsen) opening (A00)½ – ½
- Game 222: Reti opening (A04)1 – 0 · pawn
- Game 223: Reti opening (A04)½ – ½
- Game 224: Sicilian (B23)½ – ½
- Game 225: Ruy Lopez (C65)½ – ½
- Game 226: Ruy Lopez (C65)½ – ½
- Game 227: Robatsch defence (B06)1 – 0
- Game 228: Robatsch defence (B06)½ – ½
- Game 229: Sicilian (B90)1 – 0 · bishop, exchange, rook
- Game 230: Sicilian (B90)½ – ½ · bishop, exchange
- Game 231: Three knights game (C46)1 – 0 · bishop, rook
- Game 232: QGD Slav (D16)½ – ½
- Game 233: QGD Slav (D16)0 – 1 · queen
- Game 234: Nimzo-Indian (E21)½ – ½
- Game 235: Nimzo-Indian (E21)½ – ½
- Game 236: QGA, Bogolyubov variation (D24)½ – ½
- Game 237: QGA, Bogolyubov variation (D24)½ – ½
- Game 238: QGD (D36)½ – ½
- Game 239: QGD (D36)½ – ½ · pawn
- Game 240: Old Indian (A54)½ – ½
- Game 241: Queen's bishop game (D02)½ – ½
- Game 242: Queen's bishop game (D02)½ – ½ · queen
- Game 243: QGD (D37)½ – ½
- Game 244: QGD (D37)½ – ½
- Game 245: King's Indian (E97)½ – ½ · bishop
- Game 246: King's Indian (E97)½ – ½
- Game 247: King's Indian (E70)1 – 0 · exchange
- Game 248: King's Indian (E70)½ – ½
- Game 249: Sicilian (B90)1 – 0 · exchange
- Game 250: Sicilian (B90)½ – ½ · knight
- Game 251: Sicilian (B67)½ – ½
- Game 252: Sicilian (B69)½ – ½ · rook
- Game 253: Sicilian defence (B32)1 – 0
- Game 254: Sicilian defence (B32)½ – ½
- Game 255: Sicilian (B90)1 – 0 · exchange, pawn, rook
- Game 256: Reti opening (A04)½ – ½ · queen
- Game 257: French (C18)½ – ½ · exchange
- Game 258: French (C18)0 – 1 · queen
- Game 259: Nimzo-Indian (E46)½ – ½
- Game 260: Nimzo-Indian (E46)½ – ½ · knight
- Game 261: Dutch defence (A81)½ – ½
- Game 262: Dutch defence (A81)½ – ½
- Game 263: QGD Slav (D11)½ – ½
- Game 264: QGD Slav (D11)½ – ½
- Game 265: Sicilian (B66)1 – 0
- Game 266: Sicilian (B66)½ – ½
- Game 267: Reti (A09)1 – 0 · exchange
- Game 268: Reti (A09)½ – ½
- Game 269: Sicilian (B54)½ – ½ · exchange
- Game 270: Dunst (Sleipner, Heinrichsen) opening (A00)½ – ½ · bishop, rook
- Game 271: Dunst (Sleipner, Heinrichsen) opening (A00)½ – ½
- Game 272: English opening (A10)1 – 0 · knight
- Game 273: English opening (A10)½ – ½
- Game 274: Reti (A09)½ – ½
- Game 275: English opening (A10)½ – ½ · rook
- Game 276: English opening (A10)½ – ½ · rook
- Game 277: Reti (A09)½ – ½
- Game 278: French (C11)½ – ½
- Game 279: French (C11)½ – ½
- Game 280: Dutch defence (A81)1 – 0 · rook
- Game 281: Dutch defence (A81)½ – ½ · exchange
- Game 282: Richter-Veresov attack (D01)½ – ½ · exchange
- Game 283: Richter-Veresov attack (D01)½ – ½ · exchange
- Game 284: Sicilian (B91)½ – ½
- Game 285: Sicilian (B91)½ – ½ · exchange
- Game 286: Ruy Lopez (C76)½ – ½
- Game 287: Ruy Lopez (C76)½ – ½
- Game 288: Unknown opening ()1 – 0 · rook
- Game 289: Unknown opening ()½ – ½
- Game 290: Unknown opening ()1 – 0 · rook
- Game 291: Unknown opening ()½ – ½
- Game 292: Queen's pawn game (A50)½ – ½
- Game 293: Queen's pawn game (A50)0 – 1
- Game 294: Ruy Lopez (C67)½ – ½
- Game 295: Ruy Lopez (C67)½ – ½
- Game 296: Sicilian (B60)1 – 0
- Game 297: Sicilian (B60)½ – ½ · exchange
- Game 298: Sicilian (B23)½ – ½
- Game 299: Sicilian (B23)½ – ½
- Game 300: Dutch, 2.Bg5 variation (A80)½ – ½ · exchange
- Game 301: Dutch, 2.Bg5 variation (A80)½ – ½ · rook
- Game 302: Caro-Kann defence (B10)½ – ½
- Game 303: Caro-Kann defence (B10)½ – ½
- Game 304: Queen's Indian (E12)½ – ½ · queen
- Game 305: Queen's Indian (E12)0 – 1
- Game 306: King's Indian (E60)½ – ½ · queen
- Game 307: King's Indian (E60)½ – ½
- Game 308: Sicilian (B56)1 – 0
- Game 309: Sicilian (B56)½ – ½ · bishop
- Game 310: Reti (A07)½ – ½ · rook
- Game 311: Reti (A07)½ – ½
- Game 312: English (A23)1 – 0
- Game 313: English (A23)½ – ½ · exchange
- Game 314: Benko's opening (A00)1 – 0
- Game 315: Benko's opening (A00)½ – ½ · queen
- Game 316: King's Indian defence (E60)½ – ½
- Game 317: King's Indian defence (E60)½ – ½
- Game 318: Sicilian (B23)1 – 0
- Game 319: Sicilian (B23)½ – ½ · bishop, rook
- Game 320: Gruenfeld defence (D80)1 – 0 · knight
- Game 321: Gruenfeld defence (D80)½ – ½
- Game 322: Evans gambit (C51)1 – 0 · bishop, pawn, rook
- Game 323: Evans gambit (C51)½ – ½
- Game 324: Scandinavian (B01)1 – 0
- Game 325: Scandinavian (B01)½ – ½
- Game 326: Sicilian (B23)½ – ½
- Game 327: Sicilian (B23)½ – ½
- Game 328: Sicilian (B23)1 – 0
- Game 329: Sicilian (B23)½ – ½
- Game 330: Sicilian (B22)1 – 0 · knight
- Game 331: Sicilian (B22)½ – ½
- Game 332: Catalan (E04)1 – 0 · knight
- Game 333: Catalan (E04)½ – ½
- Game 334: Sicilian (B84)½ – ½
- Game 335: Sicilian (B84)½ – ½
- Game 336: Sicilian (B22)1 – 0 · bishop, knight, queen, rook
- Game 337: Sicilian (B22)½ – ½ · bishop
- Game 338: QGD (D30)½ – ½ · exchange, rook
- Game 339: QGD (D30)½ – ½
- Game 340: Sicilian (B22)½ – ½ · bishop
- Game 341: Sicilian (B22)½ – ½
- Game 342: Sicilian (B67)1 – 0
- Game 343: Sicilian (B69)½ – ½
- Game 344: Sicilian (B22)½ – ½ · exchange, knight
- Game 345: Sicilian (B22)½ – ½ · queen
- Game 346: Sicilian (B60)½ – ½
- Game 347: Sicilian (B60)½ – ½
- Game 348: Sicilian (B22)½ – ½ · bishop, knight
- Game 349: Sicilian (B22)½ – ½
- Game 350: Sicilian (B22)½ – ½ · knight
- Game 351: Sicilian (B22)½ – ½
- Game 352: Sicilian (B43)1 – 0
- Game 353: Sicilian (B43)½ – ½
- Game 354: Sicilian defence (B40)1 – 0
- Game 355: Sicilian defence (B40)½ – ½
- Game 356: Sicilian (B56)½ – ½ · queen
- Game 357: Sicilian (B56)½ – ½ · exchange
- Game 358: Sicilian (B50)1 – 0 · exchange, rook
- Game 359: Sicilian (B50)½ – ½
- Game 360: Sicilian (B50)1 – 0 · knight
- Game 361: Sicilian (B50)½ – ½
- Game 362: English (A10)1 – 0
- Game 363: English (A10)½ – ½
- Game 364: Ruy Lopez (C78)1 – 0
- Game 365: Ruy Lopez (C78)½ – ½
- Game 366: Sicilian (B94)1 – 0 · queen, rook
- Game 367: Sicilian (B94)½ – ½ · bishop
Frequently Asked Questions
How many Stockfish vs RubiChess games does this archive have?
This archive contains 367 games between Stockfish and RubiChess, sourced from CCRL and TCEC computer chess testing/championship archives (2024 onward).
What time controls were used in Stockfish vs RubiChess 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 RubiChess 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.