Garry Kasparov vs Veselin Topalov
Hoogovens Wijk aan Zee, 1999 · result 1-0 · source: chess1/Stockfish 18 (depth 12)
Opening: Pirc Defense — this game followed that line's move order.
Garry Kasparov faced Veselin Topalov in Hoogovens Wijk aan Zee, 1999. Garry Kasparov won. The game lasted 44 moves. The opening was the Pirc Defense.
Both players castled queenside: White on move 11, Black on move 13. The first capture came on move 8.
The final position is not checkmate; White is ahead by 3 points of material.
Brilliancy: Bh6!! starts the auction: the bishop lands on the dragon's diagonal and dares the g7-bishop to take it. The engine gives +0.4 for White — not a firestorm yet, just a seat being pulled out.
Excellent: Qxh6! grabs the poisoned bishop — Qd1 already folds into -5.5. The queen sits where the bishop sat and dares Black to prove the square was poisoned. Best was Qd1.
Brilliancy: Nd5!! drops the knight in the centre with long-term pressure in mind, while the engine shrugs: -0.2, dead level as far as it can see. Kasparov is not keeping score; he is arranging traffic.
Brilliancy: Rxd4!! is the move the game is named for: the rook steps onto d4 and lets itself be taken, and the scoreboard barely moves: -0.2. Objectively nothing, practically an avalanche — the enemy king will now walk the whole board with an escort of checks.
Excellent: Qxd4+! collects and clears the path in one gesture, and there is nothing else: Nc4+ already evaluates -1.3. The queen takes over the d-file while the rook's ghost keeps working. Best was Nc4+.
Brilliancy: Bb7!! is Topalov's own answer — the bishop offers itself for counter-pressure — the scoreboard nods to Black at +0.6. The defender has found the one line where the hunt has to be played perfectly.
Excellent: Qxf6! is forced and only moves exist: Qxc4 already collapses to -3.0. The last kingside shield goes, and the queenside pawns start looking like escape hatches. Best was Qxc4.
Blunder: Here is the crack in the monument: c3+? pushes the pawn into a check the king answers, and the numbers flip from +0.8 to -3.5 with the pawn gone. Topalov takes — the hunt is no longer forced, only inevitable-feeling.
Excellent: Qa1+! is the engine's clear pick: Qa3+ already loses to -4.3. The checks keep the black king moving while the white king hides in the corner like a bystander. Best was Qa3+.
Excellent: Qb2+! again the only way: Qa3 drifts into -4.2. Every check is a square of distance bought, and the distance is running out. Best was Qa3.
Excellent: Bf1! is the quiet move that saves the whole construction — Qa3 loses outright to -5.2, while the bishop tucks back and holds the balance at +0.0. Ugly, necessary, and the only square on the board. Best was Qa3.
Brilliancy: Rd7!! is the second thunderclap: the rook goes into the storm for pure pressure, and this time the engine pays in full — +2.1 for White. Two sacrifices later Topalov resigned with an extra rook that could not matter less.
Key moments
Brilliancy Bh6
Bh6!! starts the auction: the bishop lands on the dragon's diagonal and dares the g7-bishop to take it. The engine gives +0.4 for White — not a firestorm yet, just a seat being pulled out.
Excellent Qxh6
Qxh6! grabs the poisoned bishop — Qd1 already folds into -5.5. The queen sits where the bishop sat and dares Black to prove the square was poisoned. It captures the bishop on h6. Best was Qd1.
Brilliancy Nd5
Nd5!! drops the knight in the centre with long-term pressure in mind, while the engine shrugs: -0.2, dead level as far as it can see. Kasparov is not keeping score; he is arranging traffic.
Brilliancy Rxd4
Rxd4!! is the move the game is named for: the rook steps onto d4 and lets itself be taken, and the scoreboard barely moves: -0.2. Objectively nothing, practically an avalanche — the enemy king will now walk the whole board with an escort of checks. It captures the pawn on d4.
Excellent Qxd4+
Qxd4+! collects and clears the path in one gesture, and there is nothing else: Nc4+ already evaluates -1.3. The queen takes over the d-file while the rook's ghost keeps working. It captures the pawn on d4. It gives check. Black is up 3 points of material after the move. Best was Nc4+.
Brilliancy Bb7
Bb7!! is Topalov's own answer — the bishop offers itself for counter-pressure — the scoreboard nods to Black at +0.6. The defender has found the one line where the hunt has to be played perfectly. Black is up 7 points of material after the move.
Excellent Qxf6
Qxf6! is forced and only moves exist: Qxc4 already collapses to -3.0. The last kingside shield goes, and the queenside pawns start looking like escape hatches. It captures the knight on f6. Best was Qxc4.
Blunder c3+
Here is the crack in the monument: c3+? pushes the pawn into a check the king answers, and the numbers flip from +0.8 to -3.5 with the pawn gone. Topalov takes — the hunt is no longer forced, only inevitable-feeling. It gives check.
Excellent Qa1+
Qa1+! is the engine's clear pick: Qa3+ already loses to -4.3. The checks keep the black king moving while the white king hides in the corner like a bystander. It gives check. Black is up 3 points of material after the move. Best was Qa3+.
Excellent Qb2+
Qb2+! again the only way: Qa3 drifts into -4.2. Every check is a square of distance bought, and the distance is running out. It gives check. Black is up 3 points of material after the move. Best was Qa3.
Excellent Bf1
Bf1! is the quiet move that saves the whole construction — Qa3 loses outright to -5.2, while the bishop tucks back and holds the balance at +0.0. Ugly, necessary, and the only square on the board. Black is up 3 points of material after the move. Best was Qa3.
Brilliancy Rd7
Rd7!! is the second thunderclap: the rook goes into the storm for pure pressure, and this time the engine pays in full — +2.1 for White. Two sacrifices later Topalov resigned with an extra rook that could not matter less. Black is up 3 points of material after the move.
More classic games
- Robert James Fischer vs Boris Spassky (1972, 1-0) — 41 moves
- Bent Larsen vs Robert James Fischer (1967, 0-1) — 61 moves
- Robert James Fischer vs Leonid Stein (1967, 1-0) — 56 moves
- Lajos Portisch vs Robert James Fischer (1966, 0-1) — 35 moves