[Event "?"]
[Site "Wijk aan Zee"]
[Date "1999.01.20"]
[Round "?"]
[White "Kasparov, Garry"]
[Black "Topalov, Veselin"]
[Result "1-0"]
[Annotator "Winants"]
[ECO "B07"]
[EventDate "1999.01.20"]
[PlyCount "87"]
[Source "TaL's Chess"]
[SourceDate "1999.01.20"]

{ CHESSPLANET http://www.chessweb.com/news-item.asp?NewsItem=1099&Layout=IE40 
 Grandmaster Chess School http://www.gmchess.spb.ru/wijkpgn.pgn (with red
colour) GM Luc Winants: } 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Be3 Bg7 5. Qd2 c6 6. f3 ( 6. Bh6 ) ( 6. Nf3 ) 6... b5 7. Nge2 Nbd7 8. Bh6 Bxh6 9. Qxh6 Bb7 10. a3 e5 11. O-O-O Qe7 12. Kb1 a6 13. Nc1 O-O-O 14. Nb3 exd4 15. Rxd4 c5 16. Rd1 Nb6 17. g3 Kb8 18. Na5 Ba8 19. Bh3 d5 20. Qf4+ Ka7 21. Rhe1 d4 22. Nd5 Nbxd5 23. exd5 Qd6 24. Rxd4 $3 cxd4 ( 24... Bxd5 25. Rxd5 Nxd5 26. Qxf7+ Nc7 27. Re6 Rd7 ( 27... Qd1+ 28. Ka2 Rd7 29. Re7 Rxe7 30. Qxe7 Kb6 31. Nb3 $18 ) 28. Rxd6 Rxf7 29. Nc6+ Ka8 30. f4 $36 ) ( 24... Kb6 $1 25. b4 ( 25. Nb3 Bxd5 $1 ) 25... Qxf4 26. Rxf4 Nxd5 27. Rxf7 cxb4 ) 25. Re7+ $3 ( 25. Qxd4+ $2 Qb6 26. Re7+ Nd7 ) 25... Kb6 ( 25... Qxe7 26. Qxd4+ Kb8 27. Qb6+ Bb7 28. Nc6+ Ka8 29. Qa7# ) ( 25... Kb8 26. Qxd4 Nd7 27. Bxd7 { (threatening 28.Be6!!) } 27... Bxd5 28. c4 $1 { (intending 29.Nc6!) } ( 28. Nc6+ Qxc6 29. Bxc6 Ba2+ ) 28... Qxe7 29. Qb6+ Ka8 30. Qxa6+ Kb8 31. Qb6+ Ka8 32. Bc6+ Bxc6 33. Nxc6 $18 ) 26. Qxd4+ Kxa5 ( 26... Qc5 27. Qxf6+ Qd6 ( 27... Rd6 28. Qxh8 ) 28. Be6 $3 { 29.b4, 30.Qd4 } ( 28. Qxf7 { (threatening 29.Re6) } 28... Kxa5 ( 28... Bxd5 29. b4 $3 $18 ) ( 28... Rhf8 29. Qg7 ) 29. Re6 Bxd5 30. Qc7+ $3 $18 ) 28... Kxa5 ( 28... Bxd5 29. b4 ) 29. b4+ Ka4 30. Qc3 Bxd5 31. Kb2 $18 ) 27. b4+ Ka4 28. Qc3 Qxd5 ( 28... Bxd5 29. Kb2 $3 { followed by Qb3!! } ) 29. Ra7 $1 ( 29. Kb2 $4 Qd4 $19 ) ( 29. Qc7 $2 Qd1+ 30. Kb2 Qd4+ $11 ) 29... Bb7 ( 29... Rd6 30. Kb2 $1 $18 ) 30. Rxb7 { threatening 31.Ra7 again. } ( 30. Qc7 Qd1+ 31. Kb2 Qd4+ $11 ) 30... Qc4 ( 30... Rd6 31. Rb6 $3 $18 ) ( 30... Rhe8 $1 31. Rb6 ( 31. Ra7 Rd6 ) 31... Ra8 32. Bf1 $3 { (Ligterink) 33.Rd6. } ( 32. Rd6 $2 Qc4 ) ( 32. Kb2 $2 Qe5 ) ( 32. Rxf6 Qc4 33. Qxc4 bxc4 34. Kb2 Re7 ) ( 32. Be6 Rxe6 ( 32... fxe6 $2 33. Kb2 $18 ) 33. Rxe6 Qc4 34. Qxc4 bxc4 35. Rxf6 Kxa3 36. Rxf7 Re8 37. Kc1 c3 $132 ) ( 32. Rc6 $3 { A difficult move to find. The threat is 33.Rc5! } 32... Re2 ( 32... Re1+ 33. Qxe1 Qxc6 34. Qe3 Qd5 35. Kb2 $18 ) ( 32... Ng4 { Fritz suggestion } 33. Bxg4 ( { not } 33. fxg4 Re1+ 34. Qxe1 Qxc6 35. Qe3 Qe6 ) 33... f5 34. Bh3 ( 34. Rc5 Qg8 ) 34... Re2 35. Rc5 $1 Qe6 36. Bf1 Rxh2 ( 36... Re3 37. Bd3 ) 37. Bc4 $1 Qxc4 38. Qxc4 $1 bxc4 39. Ra5# ) 33. Rc5 ( 33. Kb2 Qe5 ) ( 33. Bf1 Re1+ $1 34. Kb2 Qe5 35. Qxe5 Rxe5 36. Rxf6 a5 ) 33... Qd1+ 34. Kb2 Qxc2+ 35. Qxc2+ Rxc2+ 36. Rxc2 { And White remains on top. } 36... Nd5 ( 36... a5 37. bxa5 ( 37. Rc6 ) 37... Kxa5 38. Rc7 ) 37. Bf1 Ne3 38. Bd3 $1 a5 ( 38... Rd8 39. Rc6 a5 40. Ra6 Nd1+ 41. Kc2 Kxa3 42. Rxa5+ Kxb4 43. Rxb5+ Ka4 44. Rb7 ) 39. Rc5 Rb8 40. bxa5 Kxa5 41. Kb3 ) 32... Rec8 ( 32... Red8 33. Rc6 Nd7 34. Rd6 Rdc8 35. Qb2 $1 $18 ) ( 32... Re1+ 33. Qxe1 Nd7 ( 33... Qd4 34. c3 $1 ) 34. Rb7 $1 Qxb7 ( 34... Ne5 35. Qc3 ) 35. Qd1 $18 ) 33. Qxc8 Qd1+ 34. Ka2 Qd5+ 35. Bc4 $1 Qxc4+ 36. Qxc4 bxc4 37. Rxf6 $18 ) 31. Qxf6 Kxa3 ( 31... Ra8 32. Qb6 $18 ) ( 31... Rd1+ 32. Kb2 Ra8 33. Qb6 ( 33. Rb8 $2 Rd2 $19 ) 33... Qd4+ 34. Qxd4 Rxd4 35. Rxf7 { threatening 36.Be6! } 35... a5 36. Be6 axb4 37. Bb3+ Ka5 38. axb4+ Kb6 ( { on } 38... Rxb4 39. c3 { traps the Rook } ) 39. Rxh7 $18 ) 32. Qxa6+ Kxb4 33. c3+ $3 Kxc3 34. Qa1+ Kd2 ( 34... Kb4 35. Qb2+ Ka5 ( 35... Qb3 36. Rxb5+ $1 ) 36. Qa3+ Qa4 37. Ra7+ $18 ) 35. Qb2+ Kd1 ( 35... Ke3 36. Re7+ Kxf3 37. Qg2# ) 36. Bf1 $1 Rd2 ( 36... Qxf1 37. Qc2+ Ke1 38. Re7+ Qe2 39. Qxe2# ) ( 36... Qe6 37. Qc1# ) 37. Rd7 $3 Rxd7 38. Bxc4 bxc4 39. Qxh8 $1 Rd3 40. Qa8 c3 41. Qa4+ Ke1 42. f4 f5 43. Kc1 Rd2 44. Qa7 1-0