Chessgames.com game link
Updated 2026-05-09 — Stockfish at very deep ply
Fresh analysis with Stockfish in 2026.
Findings. Three moves changed the outcome of the game:
- 37… e6?? — 37… e5 was the only drawing move.
- 38. h6?? — 38. Rd1 was the only winning move.
- 54… b4?? — 54… Qd3 or 54… Qd5 were the only drawing moves.
Every other Stockfish-tested move evaluates to +0.00 at depth 60–77, with one exception: 16… Ra5 (suggested by Elisabeth Paehtz) at −0.15. The choice between 26… Bc5 and 26… f4 — emphasised in Michael Nielsen's Reinventing Discovery as the World Team's crucial move — evaluates to zero for both options at this depth.
The three decisive moments, with diagrams
Move 37 (Black): the only drawing move
Position after 37. g5. The unique drawing move is 37… e5; the played 37… e6?? loses.
| +7.83 | 37… e6?? | 38. Rd1 Ke4 39. Bxd6 (depth 37, 10179 sec) |
After 37… e5, Stockfish at depth 51 returns +0.00 for four different White replies: 38. Bc1, 38. Bd2, 38. Bh2, 38. Bg3.
| 8 | | | | | | | | |
| 7 | | ♟ | | | ♟ | | | |
| 6 | | | ♞ | ♟ | | | | |
| 5 | | | | ♚ | | | ♙ | ♙ |
| 4 | | | | ♝ | | ♗ | | |
| 3 | | ♟ | | | | | | |
| 2 | | | | | | | | |
| 1 | | | | | | ♜ | | ♔ |
| a | b | c | d | e | f | g | h |
After 37. g5 — Black to move
Move 38 (White): the only winning move
Position after 37… e6??. 38. Rd1 wins; the played 38. h6 only draws.
| +7.83 | 38. Rd1 | Ke4 39. Bxd6 (depth 37, 10179 sec) |
That 38. h6 only draws was first confirmed in my 2017 run with 6-piece Syzygy tablebases. The 2026 search verifies 38. Rd1 as the unique winning move at greater depth than before.
| 8 | | | | | | | | |
| 7 | | ♟ | | | | | | |
| 6 | | | ♞ | ♟ | ♟ | | | |
| 5 | | | | ♚ | | | ♙ | ♙ |
| 4 | | | | ♝ | | ♗ | | |
| 3 | | ♟ | | | | | | |
| 2 | | | | | | | | |
| 1 | | | | | | ♜ | | ♔ |
| a | b | c | d | e | f | g | h |
After 37… e6 — White to move
Move 54 (Black): the final mistake
Position after 54. Qf4. The two drawing moves are 54… Qd3 and 54… Qd5; the played 54… b4?? loses to 55. Qxb4.
From Black's 49th move onward this is a 7-piece endgame, fully resolved by Lichess' tablebases — play through it at the tablebase explorer.
| 8 | | | | | | | | |
| 7 | | | | | | | | |
| 6 | | | | ♟ | | ♔ | | |
| 5 | | ♟ | | | | | ♙ | |
| 4 | | | | | | ♕ | | |
| 3 | | | | | | | | |
| 2 | | | | | | | | |
| 1 | ♚ | | | ♛ | | | | |
| a | b | c | d | e | f | g | h |
After 54. Qf4 — Black to move
Analyst scorecard at the decisive moments
The four expert analysts who advised the World Team in 1999 — Irina Krush, Elisabeth Paehtz, Florin Felecan and Etienne Bacrot — each posted a recommendation per move. Krush was the principal expert advisor; the World Team usually but not always voted in her recommendation (early-game exceptions: moves 3 and 6). Cross-referencing those recommendations against the 2026 Stockfish verdict, the picture is striking.
| Move | Krush | Paehtz | Felecan | Bacrot | Played |
| 6… |
g6 (+0.19) |
Ne5 (+0.49) |
Nf6 (+0.20) |
Nf6 (+0.20) |
Nf6 |
| 7… |
g6 (=) |
g6 (=) |
g6 (=) |
Ne5 (+0.26) |
g6 |
| 10… |
Qe6 (=) |
Qe6 (=) |
O-O (=) |
O-O (=) |
Qe6 |
| 15… |
Ra8 (=) |
b5 (=) |
d5 (=) |
Rd8 (=) |
Ra8 |
| 16… |
Ne4 (=) |
Ra5 (−0.15) |
Nd4 (+0.27) |
d5 (=) |
Ne4 |
| 18… |
f5 (=) |
Nd4 (=) |
Nd4 (=) |
Nd4 (=) |
f5 |
| 19… |
Qb4 (+0.02) |
Nd4 (+2.04) |
Nd4 (+2.04) |
Qd4 (=) |
Qb4 |
| 21… |
Rxa4 (=) |
Rxa4 (=) |
Rh8 (+2.0) |
Rxa4 (=) |
Rxa4 |
| 25… |
Bd4 (=) |
d5 (+2.20) |
Bd4 (=) |
Bd4 (=) |
Bd4 |
| 26… |
f4 (=) |
Bc5 (=) |
Bc5 (=) |
Bc5 (=) |
f4 |
| 32… |
fxg3 (=) |
f3 (+4.42) |
fxg3 (=) |
(absent) |
fxg3 |
| 36… |
Kd5 (=) |
Nb4 (+6.03) |
b2 (+5.91) |
b2 (+5.91) |
Kd5 |
| 37… |
e6 (+7.83) |
e5 (=) |
e6 (+7.83) |
e6 (+7.83) |
e6 |
| 51… |
Ka1 (=) |
b5 (=) |
d5 (loses) |
(absent) |
b5 |
| 52… |
Kc1 |
Kb2 (=) |
Kb2 (=) |
Ka1 (loses) |
Kb2 |
| 53… |
Ka1 (=) |
Kb3 (loses) |
Ka1 (=) |
(absent) |
Ka1 |
| 54… |
b4 (loses) |
Qd3 (=) |
Qd3 (=) |
Qd5 (=) |
b4 |
Green = drawing or winning; red = losing; shaded cell = the move the World Team played. Move 16 is included because it is the only position where any analyst found a move strictly better than the played one. Endgame moves 51–53 are after the game became theoretically lost (Krush's recommendations there are in a position where 51… b5 had already let White win); the colours show whether the recommendation itself was a tablebase draw or loss in isolation.
Tally per analyst (across the seventeen rows above):
- Krush: drawing at 6 (g6, not voted in), 7, 10, 15, 16, 18, 19, 21, 25, 26, 32, 36, 51, 53; losing at 37 and 54. The two times Krush picked a losing move are exactly the two times White had immediate winning options.
- Paehtz: drawing at 7, 10, 15, 18, 21, 26, 51, 52, 54; near-equal at 6 (Ne5, +0.49); uniquely better than the played move at 16 (Ra5, −0.15) and uniquely correct at 37 (e5); losing at 19, 25, 32, 36, 53.
- Felecan: drawing at 6, 7, 10, 15, 18, 25, 26, 32, 52, 53, 54; near-equal at 16 (Nd4, +0.27); losing at 19, 21, 36, 37, 51.
- Bacrot: drawing at 6, 10, 15, 16, 18, 19 (uniquely Qd4), 21, 25, 26, 54; near-equal at 7 (Ne5, +0.26); losing at 36, 37, 52. Absent at 30–33 (winning the French Championship at Besançon) and at 51 / 53 (Beliavsky match in Albert).
Two structural observations:
- At the two losing moments — 37… e6?? and 54… b4?? — Krush picked the losing move. Paehtz uniquely found the only drawing move at move 37 (e5); at move 54 the other three analysts (Paehtz, Felecan, Bacrot) all found drawing moves.
- At the precarious move-36 turning point, the order reversed: only Krush's Kd5 holds; Paehtz's Nb4 and Felecan/Bacrot's b2 all lose by force.
The single non-decisive moment where the World Team had a strictly better choice than what was played — 16… Ra5 at −0.15 — was also Paehtz's recommendation.
The two near-equal positions worth a diagram
Move 16 (Black): Paehtz's Ra5 gives a tiny edge
Stockfish at 75 ply finds that the played move 16… Ne4 equalises (+0.00), as do four other plausible tries:
| −0.15 | 16… Ra5 | Paehtz | 17. Nb5 Ne4 18. b3 Qb4 19. Ba3 Qd2 20. Rc1 Qxd1 (75 ply) |
| +0.00 | 16… Ne4 | Krush | (played) |
| +0.00 | 16… d5 | Bacrot | |
| +0.00 | 16… Ra6 | — | |
| +0.00 | 16… Ke8 | — | |
| +0.00 | 16… Nh5 | — | |
| +0.00 | 16… e6 / Ne8 | — | (74 ply) |
Felecan suggested 16… Nd4, which the 2026 run did not test; the 2015 archive evaluated it at +0.42 after 17. Be3 Nd5 18. Bxd4 Bxd4 19. Nb5 Bc5.
16… Ra5, suggested by Elisabeth Paehtz, is the only move (outside of the three decisive moments) where Stockfish does not return exactly zero.
Continuation after 16… Ra5 17. Nb5 Ne4, three White replies tested at 55 ply:
| −0.15 | 18. Re1 | f5 19. b3 Qb4 20. Ba3 Qd2 21. Qxd2 Nxd2 22. Rad1 Ne4 |
| −0.21 | 18. b3 | Nc3 19. bxc4 Nxd1 |
| −0.33 | 18. Ra3 | f5 19. f3 Nc5 |
| 8 | ♜ | | | | | | | |
| 7 | | ♟ | | ♚ | ♟ | ♟ | ♝ | ♟ |
| 6 | | ♟ | ♞ | ♟ | | ♞ | ♟ | |
| 5 | | | | | | | | |
| 4 | ♙ | | ♛ | | | | | |
| 3 | | | ♘ | | | | | |
| 2 | | ♙ | | | | ♙ | ♙ | ♙ |
| 1 | ♖ | | ♗ | ♕ | | ♖ | ♔ | |
| a | b | c | d | e | f | g | h |
After 16. a4 — Black to move
Move 26 (Black): the Nielsen "vital move" doesn't matter
Michael Nielsen's Reinventing Discovery singled out 26… f4 — contributed by Yaaqov Vaingorten (referred to in the book by his nickname "Yasha") — as the crucial World Team move. Irina Krush also named it one of her three favourite World Team moves.
At deeper search than was previously available, both candidates evaluate to zero:
| +0.00 | 26… f4 | Krush | (played) 27. h4 Qf5 28. Qf3 e5 29. Kh2 b5 30. Qh3 Qxh3+ 31. Kxh3 Ke6 32. h5 b4… (depth 73) |
| +0.00 | 26… Bc5 | Paehtz, Felecan, Bacrot | 27. Bd2 Ne5 28. Qb5+ Kd8 29. Ra1 Nc4 30. Bb4 Ne5 (depth 72) |
Origin of 26… f4: Krush's 1999 move-26 MSN commentary thanks Peter Spiriev for the analysis. In her later retrospective at the Regan archive (and in Nielsen's Reinventing Discovery, Princeton UP 2011), Krush credits the bulletin-board user "Yasha" — Yaaqov Vaingorten — with first suggesting the move.
This overturns the long-running view — including in my own earlier updates — that Bc5 was strictly better. Note also that the 26… Bc5 line no longer runs through Kasparov's recommended 27. Qd1; it now goes 27. Bd2.
| 8 | | | | | | | | |
| 7 | | ♟ | | ♚ | ♟ | | | |
| 6 | | ♟ | ♞ | ♟ | | | | |
| 5 | | | | | | ♟ | ♗ | |
| 4 | | | | ♝ | ♛ | | | |
| 3 | | ♕ | | | | | | ♙ |
| 2 | | | | | | ♙ | ♙ | |
| 1 | | | | | | ♖ | ♔ | |
| a | b | c | d | e | f | g | h |
After 26. Qb3 — Black to move
Other candidate moves — sorted by move number
Sorted by move number, with the played move marked. The leftmost column is the centipawn evaluation; depth in plies and wall-clock time per group are noted at the end of each line where given.
Move 6 (Black): analyst picks
| +0.19 | 6… g6 | Krush | 7. d4 cxd4 8. Nxd4 Nf6 9. f3 (depth 44, 9744 sec) |
| +0.20 | 6… Nf6 | Felecan, Bacrot | (played) 7. d4 cxd4 8. Nxd4 Nf6 9. f3 (depth 44, 9744 sec) |
| +0.49 | 6… Ne5 | Paehtz | 7. d4 Nxf3+ 8. gxf3 Nf6 9. dxc5 dxc5 10. Be3 (depth 43, 9744 sec) |
Krush's g6 and the played Nf6 transpose into the same position after 8. Nxd4 Nf6 9. f3 (Krush's pick is essentially identical at +0.19 vs +0.20). Paehtz's Ne5 trades off Black's c6-knight, doubles White's f-pawns, but gives White a near-half-pawn pull from the broken pawn structure.
Move 7 (Black): analyst picks
| +0.00 | 7… g6 | Krush, Paehtz, Felecan | (played) 8. d4 cxd4 9. Nxd4 Bg7 10. Nde2 Qe6 11. Nd5 Qxe4 12. Nec3 (depth 42, 166 sec) |
| +0.26 | 7… Ne5 | Bacrot | 8. d3 e6 (depth 49, 1952 sec) |
The played 7… g6 (recommended by three of the four) equalises; Bacrot's 7… Ne5 leaves White a quarter-pawn pull but still drawn. Note the move-7 PV foreshadows the actual game continuation up to move 12.
Move 10 (Black): three equal alternatives
| +0.00 | 10… Qe6 | Krush, Paehtz | (played) 11. Nd5 Qxe4 12. Nc7+ Kd7 13. Nxa8 Qxc4 14. Be3 Rxa8 (depth 50) |
| +0.00 | 10… a6 | — | 11. Bg5 O-O |
| +0.00 | 10… O-O | Felecan, Bacrot (theory) | 11. f3 a6 12. a4 e6 (8772 sec) |
Move 18 (Black): five equal alternatives
| +0.00 | 18… Bd4 | — | 19. Qxf7 Ne5 20. Qb3 Nd3 |
| +0.00 | 18… e6 | D. King | 19. Qxb6 Nd4 20. Bd2 Ra6 |
| +0.00 | 18… Nd4 | Paehtz, Felecan, Bacrot | 19. Qxf7 Nc2 20. Bd2 Nxa1 |
| +0.00 | 18… Nb4 | — | 19. Qxf7 Nc2 20. Bd2 Nxa1 |
| +0.00 | 18… f5 | Krush | (played) 19. Bd2 Nd4 20. Qf7 Ne2+ (depth 60, 13034 sec) |
Krush rejected 18… Bd4, e6, and Nd4 in detail in her 1999 commentary. At depth 60 all five alternatives hold; her tactical refutations were depth artefacts.
Move 19 (White): all five tried moves are equal
| +0.00 | 19. Bd2 | Nd4 20. Qf7 Ne2+ 21. Kh1 Bf6 |
| +0.00 | 19. Bg5 | (played by Kasparov) Qd4 20. Rfe1 Be5 |
| +0.00 | 19. Qxb6 | Nd4 20. Bd2 Ra6 |
| +0.00 | 19. Ra3 | Bd4 20. Bd2 Bc5 (71 ply) |
| +0.00 | 19. Be3 | Qb4 20. Qf7 Bf6 (109,968 sec) |
The 2010 Rybka finding that 19. Bd2 was significantly better (+0.56) does not hold at this depth.
Move 19 (Black): four candidates — Nd4 loses
| +0.00 | 19… Qd4 | Bacrot | 20. Rfe1 Be5 |
| +0.02 | 19… Qb4 | Krush | (played) 20. Qf7 Be5 21. h3 f4 |
| +0.26 | 19… Be5 | Computer Chess Team, IM2429 | 20. Qxb6 Nd4 (61 ply) |
| +2.04 | 19… Nd4?? | Paehtz, Felecan | 20. Qf7 Ne2+ 21. Kh1 h6 22. Bxe7 Qxe7 23. Qxe7+ Kxe7 24. Rfe1 d5 25. Rxe2+ Kd6 26. Ra3 Bd4 27. Rd2 Bc5 (depth 49, 2729 sec) — losing |
Move 21 (White): all five tries equal
| +0.00 | 21. h3 | (played) f4 22. Qxh7 Qe4 |
| +0.00 | 21. Rae1 | Qxa4 22. h3 f4 |
| +0.00 | 21. Rac1 | Rxa4 22. b3 Ra3 |
| +0.00 | 21. g3 | Rxa4 |
| +0.00 | 21. f3 | Bxb2 (depth 56, 1395 sec) |
Move 21 (Black): Felecan's Rh8 loses
| +0.00 | 21… f4 | — | 22. Qxh7 Qe4 23. Qf7 Qf5 |
| +0.00 | 21… Rxa4 | Krush, Paehtz, Bacrot | (played) 22. Rxa4 Qxa4 23. Qxh7 Qe4 24. Qxg6 Bxb2 25. Qf7 Nd4 (depth 60) |
| +2.01 | 21… Rh8?? | Felecan | 22. Rad1 h6 23. Bd2 Qh4 24. Qxg6 Qf6 25. Qxf6 Bxf6 26. Be3 Ra8 27. b3 e6 28. Bxb6 d5 29. f4 Ra6 30. Be3 h5 (depth 35, 122 sec) — losing |
Older engine runs preferred 21… f4 over Rxa4; at this depth both are equal.
Move 25 (Black): Paehtz's d5 loses
| +0.00 | 25… Bd4 | Krush, Felecan, Bacrot | (played) 26. Qb3 f4 (= at deeper search) |
| +0.00 | 25… Nd4 | — | 26. h4 b5 |
| +2.20 | 25… d5?? | Paehtz | 26. Rd1 Bd4 27. Kf1 b5 28. Re1 Qd3+ 29. Kg1 Bc5 30. h4 b4 31. h5 b3 32. h6 b2 33. h7 b1=Q 34. Qe6+ Kc7 35. h8=Q (depth 42, 734 sec) — losing |
Move 32 (Black): Paehtz's f3 loses
| +0.00 | 32… fxg3 | Krush, Felecan | (played) 33. fxg3 b4 (= per earlier 2026 run) |
| +4.42 | 32… f3?? | Paehtz | 33. Re1 (depth 41, ~10,700 sec) — losing |
Bacrot was at the French Championships and didn't post commentary at move 32.
Move 34 (Black): both bishop moves draw
| +0.00 | 34… Bd4+ | Krush, Paehtz, Felecan | (played) 35. Kg2 b3 (depth 77) |
| +0.00 | 34… Bh8 | (Kasparov, in book) | 35. Rf3 Nd4 36. Rf2 Nc6 (depth 76, 1093 sec) |
Bacrot did not post commentary at move 34 (he was competing at the French National Championships).
Move 35 (Black): three drawing moves
| +0.00 | 35… Ne5 | (Kasparov, in book) | 36. Bh6 |
| +0.09 | 35… Kd5 | — | 36. g4 b3 |
| +0.09 | 35… b3 | Krush, Paehtz, Felecan, Bacrot | (played) 36. g4 Kd5 (depth 44, 68,365 sec) |
Move 36 (Black): the precarious turning point
| +0.55 | 36… Bc3 | (Rybka 2010, archive) | 37. h6 Bd4 |
| +0.64 | 36… Kd5 | Krush | (played) 37. g5 e5 (depth 34, 12,825 sec) |
| +6.03 | 36… Nb4?? | Paehtz | 37. g5 Nd5 (loses, 51 sec) |
| +5.91 | 36… b2?? | Felecan, Bacrot | 37. g5 Ne5 (loses, 23 sec) |
The played 36… Kd5 and the long-recommended 36… Bc3 are only at depth 34 here. Earlier 6-piece tablebase analysis (2017) showed both lead to a draw provided Black follows up with the unique 37… e5.
Moves 51–53 (Black): Q+P vs Q+P endgame — analyst splits resolved by tablebase
From move 49 (Black's d-pawn promotes) the position is in 7-piece tablebase territory and every claim can be checked deterministically. Three of the analyst recommendations in this stretch are confirmed losing.
Move 51 (Black)
| draw | 51… Ka1 | Krush | |
| draw | 51… b5 | Paehtz | (played) |
| loses | 51… d5?? | Felecan | Syzygy tablebase — confirmed loss |
Move 52 (Black)
| — | 52… Kc1 | Krush | |
| draw/played | 52… Kb2 | Paehtz, Felecan | (played) |
| loses | 52… Ka1?? | Bacrot | Syzygy tablebase — confirmed loss |
Move 53 (Black)
| draw/played | 53… Ka1 | Krush, Felecan | (played) |
| loses | 53… Kb3?? | Paehtz | Syzygy tablebase — confirmed loss |
Across the three moves, each of Felecan, Bacrot, and Paehtz has one losing recommendation, all decisive in tablebase. Bacrot returned to commentary after his French Championship win on 27 August.
Verdict
The game was decided on three moves: Black's 37… e6?? (the only losing move from the analyst suggestions), White's 38. h6?? (missing the only winning move 38. Rd1), and Black's 54… b4?? (with 54… Qd3 or 54… Qd5 drawing). Every other Stockfish-evaluated move on the critical list returns +0.00, with the single exception of Elisabeth Paehtz's 16… Ra5 at −0.15.
For the full historical record — including all the (now-superseded) analyses I posted between 2002 and 2023, with Crafty, Rybka, Houdini, Komodo, Critter, Bouquet and earlier Stockfish versions — see the
previous analysis archive.