CALCULATION · KING HUNT · SACRIFICE

A king across the board

Kasparov’s extraordinary pursuit. Garry Kasparov vs Veselin Topalov, 20 January 1999.

20 minute studyAdvanced44 moves4 moments to think
Veselin TopalovWhite to move
Garry KasparovStarting position
← → moves · F to flip
Legal moves only. Explore freely in Replay.
Read this position & keyboard help

Standard starting position. White to move.

Use left/right arrows for moves, Home/End for start/end, F to flip. Enter a legal move above without using the board. Space starts or pauses autoplay when the board is focused. Draw arrows with right-drag; user drawings are separate from teaching arrows.

THE STORY BEGINS

Every piece has a part to play.

Garry Kasparov’s 1999 Wijk aan Zee game against Veselin Topalov sends the black king on a remarkable journey. The rook sacrifice starts a forcing pursuit, but each follow-up depends on exact squares. This is a lesson in calculation and resisting the temptation to stop after finding one brilliant move.

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44.
GAME BALANCE · WHITE’S PERSPECTIVE+0.37
Accessible evaluation values & provenance

Stockfish 17.1 · 75,000 nodes per position; 1,000,000 at key moments. Actual depth 12–25. Positive centipawns favour White; mate scores remain separate. Selective search is evidence, not proof.

Download complete engine evidence

The story behind the game

Garry Kasparov’s 1999 Wijk aan Zee game against Veselin Topalov sends the black king on a remarkable journey. The rook sacrifice starts a forcing pursuit, but each follow-up depends on exact squares. This is a lesson in calculation and resisting the temptation to stop after finding one brilliant move.

Take these ideas to your next game

  1. Calculate the defender’s king routes before committing a sacrifice.
  2. Look for checks that recruit another attacker.
  3. A quiet move can be the strongest continuation of a forcing attack.
  4. Separate what happened in the game from the defender’s best alternative.
Read the complete annotated game

Full game transcript, including the result and the answers. Original explanations by chessgames.info; game score from the sources below.

1 . e4
1 … d6
2 . d4
2 … Nf6
3 . Nc3
3 … g6
4 . Be3
4 … Bg7
5 . Qd2
5 … c6
6 . f3
6 … b5
7 . Nge2
7 … Nbd7
8 . Bh6
8 … Bxh6
9 . Qxh6
9 … Bb7
10 . a3
10 … e5
11 . O-O-O
11 … Qe7
12 . Kb1
12 … a6
13 . Nc1
13 … O-O-O
14 . Nb3
14 … exd4
15 . Rxd4
15 … c5
16 . Rd1
16 … Nb6
17 . g3
17 … Kb8
18 . Na5
18 … Ba8
19 . Bh3
19 … d5
20 . Qf4+
20 … Ka7
21 . Rhe1
21 … d4
22 . Nd5
22 … Nbxd5
23 . exd5
23 … Qd6
24 . Rxd4

The first sacrifice is only the start of the calculation. Kasparov chooses 24.Rxd4. After …cxd4, Re7+ brings the other rook into the attack and the black king starts its journey. Before accepting the romantic story, inspect the saved alternatives for Black. The value of the lesson is the depth of the follow-up, not a claim that every defender’s choice was forced.

24 … cxd4
25 . Re7+

A sacrifice works when another piece can arrive at once. The recorded 25.Re7+ recruits the remaining rook with tempo. The king moves to b6 and White continues with Qxd4+. Each move must be calculated against the king’s available routes. A forcing attack can still contain choices for the defender; the saved candidate lines distinguish those choices from the game continuation.

25 … Kb6
26 . Qxd4+
26 … Kxa5
27 . b4+

A pawn can be an attacking piece when it controls the right escape squares. Kasparov plays 27.b4+, sending the king to a4 in the game. The pawn move is part of a coordinated king hunt rather than a routine space gain. Follow the king’s legal squares after every check, and ask whether a quiet alternative might defend more stubbornly than the historical reply.

27 … Ka4
28 . Qc3
28 … Qxd5
29 . Ra7
29 … Bb7
30 . Rxb7
30 … Qc4
31 . Qxf6
31 … Kxa3
32 . Qxa6+
32 … Kxb4
33 . c3+
33 … Kxc3
34 . Qa1+

During a king hunt, exact squares matter more than the appearance of danger. The historical 34.Qa1+ continues the pursuit. The king later reaches d1 before White reorganizes and the material balance changes again. Trace the checking lines on the board, not in an imagined pattern: one overlooked square can end the attack. The complete saved principal variations provide legal lines to compare with the game.

34 … Kd2
35 . Qb2+
35 … Kd1
36 . Bf1
36 … Rd2
37 . Rd7
37 … Rxd7
38 . Bxc4
38 … bxc4
39 . Qxh8
39 … Rd3
40 . Qa8
40 … c3
41 . Qa4+
41 … Ke1
42 . f4
42 … f5
43 . Kc1
43 … Rd2
44 . Qa7

Result: 1-0. The recorded score ends here; it does not imply checkmate.

Think through the turning points

Move 24: Calculate the invitation

Can White open lines even if the rook can be captured? In the game: Rxd4. The first sacrifice is only the start of the calculation. Kasparov chooses 24.Rxd4. After …cxd4, Re7+ brings the other rook into the attack and the black king starts its journey. Before accepting the romantic story, inspect the saved alternatives for Black. The value of the lesson is the depth of the follow-up, not a claim that every defender’s choice was forced.

Engine-supported alternatives

Rxd4 Kb6 b4 Qxf4 Rxf4 Nxd5 Rxf7 cxb4 axb4 Nxb4 Nb3 Bd5 · -0.41 · depth 19

c4 Qxf4 · -1.00 · depth 19

Nc6+ Bxc6 Qxd6 Rxd6 dxc6 Kb6 Re7 Kxc6 Rxf7 Re8 f4 Kb6 · -1.12 · depth 18

Move 25: Bring the second attacker

How should White continue after the rook sacrifice is accepted? In the game: Re7+. A sacrifice works when another piece can arrive at once. The recorded 25.Re7+ recruits the remaining rook with tempo. The king moves to b6 and White continues with Qxd4+. Each move must be calculated against the king’s available routes. A forcing attack can still contain choices for the defender; the saved candidate lines distinguish those choices from the game continuation.

Engine-supported alternatives

Re7+ Kb6 Qxd4+ Kxa5 b4+ Ka4 Qc3 Qxd5 Ra7 Bb7 Rxb7 Qc4 · +1.00 · depth 17

Qxd4+ Qb6 · -2.05 · depth 17

Qd2 Nxd5 Re4 Rhe8 Rxd4 Qc5 f4 Qb6 c4 bxc4 Nxc4 · -4.32 · depth 16

Move 27: Close a king route

Which check shapes the black king’s next available squares? In the game: b4+. A pawn can be an attacking piece when it controls the right escape squares. Kasparov plays 27.b4+, sending the king to a4 in the game. The pawn move is part of a coordinated king hunt rather than a routine space gain. Follow the king’s legal squares after every check, and ask whether a quiet alternative might defend more stubbornly than the historical reply.

Engine-supported alternatives

b4+ Ka4 Qc3 Qxd5 Ra7 Bb7 Rxb7 Qc4 Qxf6 Kxa3 Qxa6+ Kxb4 · +0.84 · depth 18

Qc3+ Kb6 Qd4+ Qc5 Qxf6+ Bc6 Qxc6+ Qxc6 dxc6 f5 g4 Rd1+ · -2.27 · depth 18

Ra7 Nxd5 · -2.34 · depth 18

Move 34: Keep the geometry exact

What check keeps the pursuit alive after the king captures on c3? In the game: Qa1+. During a king hunt, exact squares matter more than the appearance of danger. The historical 34.Qa1+ continues the pursuit. The king later reaches d1 before White reorganizes and the material balance changes again. Trace the checking lines on the board, not in an imagined pattern: one overlooked square can end the attack. The complete saved principal variations provide legal lines to compare with the game.

Engine-supported alternatives

Qa1+ Kd2 Qb2+ Kd1 Bf1 Rd2 Bxc4 Rxb2+ Kxb2 bxc4 Rxf7 Ke2 · -0.08 · depth 18

Qa3+ Qb3+ Qxb3+ Kxb3 Bd7 Rb8 Rc7 Rhd8 f4 Kb4 g4 Rb6 · -4.99 · depth 18

Qa5+ Qb4+ Qxb4+ Kxb4 Bd7 Rb8 Rc7 Rhd8 f4 Rb6 Bg4 f5 · -5.04 · depth 17

A CONNECTED IDEA

The second rook matters

Kasparov’s Re7+ and Morphy’s Rd1 recruit the remaining rook after an exchange. Follow the piece that arrives, not only the one that disappears.

Try it in A night at the opera →

Pass the game on.

A good idea is even better shared.

Position images download as SVG. Exact links use saved, validated variations. Unsaved exploration links return to the main-game position.