Kasparov versus the World — computer analysis

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:

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.8337… 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.

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.8338. Rd1Ke4 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.

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.

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.

In July 2026 I added seven further contemporary voices, recovered from the Internet Archive and from my own 1999 files (muted columns; sources and highlights below the table): the St Petersburg GM Chess School; correspondence GM Roberto Alvarez’s Ajedrez de Estilo; Barnet Chess Club; the Computer Chess Team (the volunteer engine-analysis group I belonged to); the Finnish IM Antti Pihlajasalo, who posted as “IM2429”; Canadian GM Duncan Suttles, who posted on the MSN board in person; and IM Georgi Orlov’s chessplayer.com column. Rows beyond the original seventeen exist because at least one source recommended something other than the played move. The four analysts’ cells in those rows come from their complete per-move commentary, preserved with each move’s voting results in gameanalysis.txt (originally served at fdl.msn.com/zone/kasparov/gameanalysis.txt); “(absent)” means no pre-vote recommendation survives, and “(none)” that the source explicitly made none.

MoveKrushPaehtzFelecanBacrotGM SchoolAlvarezBarnetCCTIM2429SuttlesOrlovPlayed
1… c5 c5 d6 c5 e5 (+0.25) e5 (+0.25) (absent) (absent) (absent) (absent) (absent) c5
2… d6 d6 d6 d6 Nc6 (+0.36) e6 (+0.33) (absent) (absent) (absent) (absent) (no pick) d6
3… Nd7 Nd7 Bd7 Bd7 (no pick) Nc6 (+0.45) (absent) (absent) (absent) (absent) (absent) Bd7
4… Qxd7 Qxd7 Qxd7 (absent) Qxd7 Nxd7 (+0.25) Qxd7 (absent) (absent) (absent) (absent) Qxd7
6… g6 (+0.19) Ne5 (+0.49) Nf6 (+0.20) Nf6 (+0.20) Nd4 (+0.44) Nf6 (+0.20) g6 (+0.19) (absent) (absent) (absent) (absent) Nf6
7… g6 (=) g6 (=) g6 (=) Ne5 (+0.26) g6 (=) g6 (=) g6 (=) (absent) (absent) (absent) (absent) g6
10… Qe6 (=) Qe6 (=) O-O (=) O-O (=) Qe6 (=) O-O (=) Qe6 (=) Qe6 (=) (absent) (absent) (absent) Qe6
15… Ra8 (=) b5 (=) d5 (=) Rd8 (=) b5 (=) b5 (=) (no pick) b5 (=) (absent) (absent) b5 (=) Ra8
16… Ne4 (=) Ra5 (−0.15) Nd4 (+0.27) d5 (=) Ne4 (=) Ne4 (=) (absent) Ne4 (=) (absent) (absent) (absent) Ne4
18… f5 (=) Nd4 (=) Nd4 (=) Nd4 (=) f5 (=) f5 (=) f5 (=) f5 (=) (absent) (absent) f5 (=) f5
19… Qb4 (+0.02) Nd4 (+2.04) Nd4 (+2.04) Qd4 (=) Qb4 (+0.02) Qd4 (=) (absent) Be5 (+0.22) Be5 (+0.22) (absent) Qd4 (=) Qb4
21… Rxa4 (=) Rxa4 (=) Rh8 (+2.0) Rxa4 (=) Rxa4 (=) Rh8 (+2.0) (absent) Rxa4 (=) f4 (=) Rh8 (+2.0) (no pick) Rxa4
25… Bd4 (=) d5 (+2.20) Bd4 (=) Bd4 (=) Bd4 (=) b5 (+2.38) (absent) Bd4 (=) (absent) (absent) (absent) Bd4
26… f4 (=) Bc5 (=) Bc5 (=) Bc5 (=) Bc5 (=) Bc5 (=) (absent) Bc5 (=) (absent) d5 (+2.20) (no pick) f4
27… Be5 Be5 Be5 Be5 Be5 Be5 (absent) (absent) (absent) b5 (+1.58) (absent) Be5
29… Qc4 Qc4 Qc4 Qc4 Qc4 Qc4 (absent) (absent) (absent) Qe2 (=) (no pick) Qc4
32… fxg3 (=) f3 (+4.42) fxg3 (=) (absent) fxg3 (=) fxg3 (=) (absent) (absent) fxg3 (=) (absent) f3 (+4.42) or b4 (+3.88) fxg3
33… b4 b4 b4 (absent) b4 b4 (absent) b4 b4 Bxg3 (+4.41) (absent) b4
35… b3 b3 b3 b3 b3 b3 (absent) (absent) b3 Kd5 (=) (absent) b3
36… Kd5 (=) Nb4 (+6.03) b2 (+5.91) b2 (+5.91) Kd5 (=) Kd5 (=) Bc3 (=) Kd5 (=) Kd5 (=) Bc3 (=) (absent) Kd5
37… e6 (+7.83) e5 (=) e6 (+7.83) e6 (+7.83) e6 (+7.83) e6 (+7.83) (absent) e6 (+7.83) e6 (+7.83) e5 (=) e5 (=) e6
39… e5 e5 e5 e5 e5 e5 (absent) e5 e5 Ke4 (+5.77) (absent) e5
51… Ka1 (=) b5 (=) d5 (loses) (absent) Ka1 (=) Ka1 (=) (absent) Ka1 (=) Ka1 (=) (absent) (no pick) b5
52… Kc1 Kb2 (=) Kb2 (=) Ka1 (loses) Kb2 (=) Kb2 (=) (absent) (no pick) Kc1 (absent) (absent) Kb2
53… Ka1 (=) Kb3 (loses) Ka1 (=) (absent) Ka1 (=) Ka1 (=) (absent) Ka1 (=) (absent) (absent) (no pick) Ka1
54… b4 (loses) Qd3 (=) Qd3 (=) Qd5 (=) b4 (loses) Qd5 (=) (absent) b4 (loses) Qd3 (=) (absent) b4 (loses) b4
58… Qf5 (loses) Qe4 (loses) Qf5 (loses) Qe4 (loses) Qf5 (loses) Qf5 (loses) (absent) Qe4 (equivocal) Qf5 (loses) (absent) (no pick) Qe4
60… (none) Kc1 (loses) Ka1 (loses) (none) (no pick) Ka1 (loses) (absent) (absent) (absent) (absent) Ka1 (loses) Kc1
61… (none) d4 (resign) d4 (no pick) d4 (absent) (absent) (absent) (absent) (absent) d4
62… (none) (none) (none) (none) (no pick) Qc6+ (absent) (absent) (absent) Qc6+/Qa8 first (absent) (resigned)

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. Evaluations in the added rows and muted columns are Stockfish depth 24–67 rather than the 60–77 used elsewhere; the verdicts for 32…b4, 33…Bxg3, 35…Kd5 and 39…Ke4 are tablebase-assisted runs (July 2026), quoted at the depth reached — the losing evaluations were still rising, while 35…Kd5 is flat 0.00 at depth 67. The move-58 and 60 verdicts are 6-man tablebase results — after 54…b4 55. Qxb4 every continuation was lost, so 58…Qf5, which contemporaries believed drew, only resists longest (tablebase distance 65 versus 7 for the played Qe4) — and row 62 records the final play-on-or-resign decision in that lost position.

Tally per analyst (across the seventeen original rows):

Two structural observations:

The archived columns. The St Petersburg GM Chess School posted a page per move on gmchess.spb.ru — e.g. move 15, move 26, move 58. Roberto Alvarez's recommendations are from his per-move pages and post-game scoresheet on Ajedrez de Estilo (schach.w3.to) — e.g. move 15, scoresheet. Barnet Chess Club's are from their move pages and the dated changelog of their annotated PGN. Highlights: GM School and Alvarez both backed 26…Bc5, which lost the vote to f4 by 46.61% to 46.17%, and both recommended the drawing 51…Ka1 against the played 51…b5. At the two fatal moments they fared no better than Krush — both picked 37…e6, and GM School 54…b4 — though both then found 58…Qf5, the toughest defence in a lost position. GM School stopped recommending after 58…Qe4 (“White wins in all lines”), and for move 3 declared they recommended “NOTHING!!!”. The Computer Chess Team (eGroups “computergang”, 83 members) posted signed recommendations on the MSN board from move 10 — I was a member, and in July 2026 I recovered the list’s complete traffic (1,005 messages) from my own 1999 mailbox, giving the team’s full official record. The coordinator “-gts” stated the rule: “If the majority of our chess programs like a move then we recommend that move”; ties were broken by Krush and the GM School. The team’s 19…Be5 lost the vote to Qb4 by a nose (35.09% to 33.85%); its 51…Ka1 was a genuine original (“the first move we suggested that Irina recommended”) and lost amid a confessed ballot-stuffing episode while MSN’s server locked the team’s spokesman out for twenty minutes. At 33 the official was b4 — the Bxg3 flirtation was engine churn and my own dissenting vote — and at 58 the vote-day post equivocated toward Qe4 (“our deepest crafty analysis pointed to Qe4, though it was obviously suspect”) after the 7 October mainline had given Qf5; Gawthrop’s reply stands: “Live or die move. Nothing in the database pointed to any other conclusion than Qf5.” IM2429 was Antti Pihlajasalo (IM, Finland, FIDE 2429), who analysed with Crafty on a Pentium 233 for the World side; he was outvoted on all four fatal endgame decisions — 51…Ka1, 52…Kc1, 54…Qd3 (“do NOT vote 54…b4?!”) and 58…Qf5 (“all other moves are PROVEN wins for white”) — and left the board after 58…Qe4 was voted in. GM Duncan Suttles posted under his own name from Vancouver until sustained flaming drove him off around 8 September; his picks were almost all off the consensus path (his own words on 36…Bc3: “not one of the analysts even considered this move!”), and his 29…Qe2 evaluates equal at depth 40, while his too-late 35…Kd5 is confirmed drawn (0.00 at depth 67 with tablebases); his 33…Bxg3 and 39…Ke4, though, lose (+4.4 and +5.8). His move-27 suggestion was relayed after the game by Pihlajasalo as “27…b4!?”, which is not a legal move in that position; the table reads it as 27…b5, the only b-pawn push available, since Suttles’s original post is lost. Orlov’s chessplayer.com ran a short report on essentially every move (36 archived articles) but stated a pick or prediction for only about a third of them; at move 37 he wrote “Black has only one play, 37…e5” — making him, with Paehtz and Suttles, one of only three voices on record for the actual drawing move — and after the game he argued 51…b5?! was the decisive mistake, with “51…d5” deserving attention. Their move-6 page is a curiosity: it formally “recommends 6…Nf6 although 6…Nd4! is better” — a “stunning novelty” they declined to put their name to only because “there is no link from MS Zone to our consultation page so this move wouldn't be chosen anyway”, adding “feel free to vote for 6…Nd4! — it's worth it”. The table takes Nd4 as their effective recommendation; Stockfish is less taken with it (+0.44 at depth 40, behind both Nf6 and g6).

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.1516… Ra5Paehtz17. Nb5 Ne4 18. b3 Qb4 19. Ba3 Qd2 20. Rc1 Qxd1 (75 ply)
+0.0016… Ne4Krush(played)
+0.0016… d5Bacrot
+0.0016… Ra6
+0.0016… Ke8
+0.0016… Nh5
+0.0016… 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.1518. Re1f5 19. b3 Qb4 20. Ba3 Qd2 21. Qxd2 Nxd2 22. Rad1 Ne4
−0.2118. b3Nc3 19. bxc4 Nxd1
−0.3318. Ra3f5 19. f3 Nc5
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.0026… f4Krush(played) 27. h4 Qf5 28. Qf3 e5 29. Kh2 b5 30. Qh3 Qxh3+ 31. Kxh3 Ke6 32. h5 b4… (depth 73)
+0.0026… Bc5Paehtz, Felecan, Bacrot27. 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.

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.196… g6Krush7. d4 cxd4 8. Nxd4 Nf6 9. f3 (depth 44, 9744 sec)
+0.206… Nf6Felecan, Bacrot(played) 7. d4 cxd4 8. Nxd4 Nf6 9. f3 (depth 44, 9744 sec)
+0.496… Ne5Paehtz7. 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.007… g6Krush, Paehtz, Felecan(played) 8. d4 cxd4 9. Nxd4 Bg7 10. Nde2 Qe6 11. Nd5 Qxe4 12. Nec3 (depth 42, 166 sec)
+0.267… Ne5Bacrot8. 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.0010… Qe6Krush, Paehtz(played) 11. Nd5 Qxe4 12. Nc7+ Kd7 13. Nxa8 Qxc4 14. Be3 Rxa8 (depth 50)
+0.0010… a611. Bg5 O-O
+0.0010… O-OFelecan, Bacrot (theory)11. f3 a6 12. a4 e6 (8772 sec)

Move 18 (Black): five equal alternatives

+0.0018… Bd419. Qxf7 Ne5 20. Qb3 Nd3
+0.0018… e6D. King19. Qxb6 Nd4 20. Bd2 Ra6
+0.0018… Nd4Paehtz, Felecan, Bacrot19. Qxf7 Nc2 20. Bd2 Nxa1
+0.0018… Nb419. Qxf7 Nc2 20. Bd2 Nxa1
+0.0018… f5Krush(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.0019. Bd2Nd4 20. Qf7 Ne2+ 21. Kh1 Bf6
+0.0019. Bg5(played by Kasparov) Qd4 20. Rfe1 Be5
+0.0019. Qxb6Nd4 20. Bd2 Ra6
+0.0019. Ra3Bd4 20. Bd2 Bc5 (71 ply)
+0.0019. Be3Qb4 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.0019… Qd4Bacrot20. Rfe1 Be5
+0.0219… Qb4Krush(played) 20. Qf7 Be5 21. h3 f4
+0.2619… Be5Computer Chess Team, IM242920. Qxb6 Nd4 (61 ply)
+2.0419… Nd4??Paehtz, Felecan20. 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.0021. h3(played) f4 22. Qxh7 Qe4
+0.0021. Rae1Qxa4 22. h3 f4
+0.0021. Rac1Rxa4 22. b3 Ra3
+0.0021. g3Rxa4
+0.0021. f3Bxb2 (depth 56, 1395 sec)

Move 21 (Black): Felecan's Rh8 loses

+0.0021… f422. Qxh7 Qe4 23. Qf7 Qf5
+0.0021… Rxa4Krush, Paehtz, Bacrot(played) 22. Rxa4 Qxa4 23. Qxh7 Qe4 24. Qxg6 Bxb2 25. Qf7 Nd4 (depth 60)
+2.0121… Rh8??Felecan22. 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.0025… Bd4Krush, Felecan, Bacrot(played) 26. Qb3 f4 (= at deeper search)
+0.0025… Nd426. h4 b5
+2.2025… d5??Paehtz26. 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.0032… fxg3Krush, Felecan(played) 33. fxg3 b4 (= per earlier 2026 run)
+4.4232… f3??Paehtz33. 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.0034… Bd4+Krush, Paehtz, Felecan(played) 35. Kg2 b3 (depth 77)
+0.0034… 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.0035… Ne5(Kasparov, in book)36. Bh6
+0.0935… Kd536. g4 b3
+0.0935… b3Krush, Paehtz, Felecan, Bacrot(played) 36. g4 Kd5 (depth 44, 68,365 sec)

Move 36 (Black): the precarious turning point

+0.5536… Bc3(Rybka 2010, archive)37. h6 Bd4
+0.6436… Kd5Krush(played) 37. g5 e5 (depth 34, 12,825 sec)
+6.0336… Nb4??Paehtz37. g5 Nd5 (loses, 51 sec)
+5.9136… b2??Felecan, Bacrot37. 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)

draw51… Ka1Krush
draw51… b5Paehtz(played)
loses51… d5??FelecanSyzygy tablebase — confirmed loss

Move 52 (Black)

52… Kc1Krush
draw/played52… Kb2Paehtz, Felecan(played)
loses52… Ka1??BacrotSyzygy tablebase — confirmed loss

Move 53 (Black)

draw/played53… Ka1Krush, Felecan(played)
loses53… Kb3??PaehtzSyzygy 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.