[Event "Wijk aan Zee"]
[Site "Wijk aan Zee NED"]
[Date "1999.01.20"]
[Round "4"]
[White "Kasparov, Garry"]
[Black "Topalov, Veselin"]
[Result "1-0"]
[ECO "B06"]
[WhiteElo "2812"]
[BlackElo "2700"]
[Annotator "Chess Analyzer"]
[PlyCount "87"]
[EventDate "1999.01.16"]

1. e4 {Kasparov opens with his favorite 1.e4, aiming for an open game.} d6 2. d4 Nf6 3. Nc3 g6 {Topalov chooses the Pirc Defense, a flexible but somewhat passive setup.} 4. Be3 Bg7 5. Qd2 c6 6. f3 b5 {Black immediately starts queenside expansion.} 7. Nge2 Nbd7 8. Bh6 {!} Bxh6 9. Qxh6 Bb7 {White has eliminated Black's dark-squared bishop, weakening the kingside.} 10. a3 e5 11. O-O-O Qe7 12. Kb1 a6 {Both sides have castled on opposite wings - a race of attacks begins.} 13. Nc1 O-O-O 14. Nb3 exd4 15. Rxd4 c5 16. Rd1 Nb6 17. g3 Kb8 18. Na5 {! The knight heads to its powerful outpost, eyeing b7 and c6.} Ba8 19. Bh3 d5 {Topalov tries to free his position, but this opens lines for White's attack.} 20. Qf4+ Ka7 21. Rhe1 d4 22. Nd5 {!} Nbxd5 23. exd5 Qd6 24. Rxd4 {!! The first rook sacrifice! Kasparov gives up a full rook to expose Black's king.} cxd4 25. Re7+ {!! The second rook enters with check - another sacrifice!} Kb6 {The king is forced out of safety.} 26. Qxd4+ {!!} Kxa5 {The king captures the knight, moving even further into danger.} 27. b4+ {!! A third sacrifice - the b-pawn advances with check.} Ka4 {The Black king is now on a4, surrounded by White's forces.} 28. Qc3 {Threatening Qb3 mate.} Qxd5 29. Ra7 {!} Bb7 30. Rxb7 {! Capturing the bishop, leaving Black's defenses shattered.} Qc4 {Black tries to exchange queens, but it's too late.} 31. Qxf6 {!} Kxa3 {The king continues its march.} 32. Qxa6+ Kxb4 33. c3+ {!! Yet another pawn sacrifice to drive the king forward.} Kxc3 34. Qa1+ {!} Kd2 35. Qb2+ Kd1 {Incredible - the Black king has traveled from a7 to d1!} 36. Bf1 {!} Rd2 37. Rd7 {!} Rxd7 38. Bxc4 bxc4 39. Qxh8 Rd3 40. Qa8 c3 41. Qa4+ Ke1 42. f4 f5 43. Kc1 Rd2 44. Qa7 {Black resigns. The queen dominates, and checkmate is inevitable.} 1-0