[Event "St.Petersburg (m/8)"]
[Site "St.Petersburg"]
[Date "1999"]
[Round "?"]
[White "Korchnoi, Viktor"]
[Black "Spassky, Boris"]
[Result "1-0"]
[Annotator "GM Sergey Ivanov"]
[BlackELO "2550"]
[Source "Russian Chess"]
[WhiteELO "2675"]

1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. bxa6 g6 6. Nc3 Bxa6 7. e4 Bxf1 8. Kxf1 d6 9. Nf3 Bg7 10. g3 O-O 11. Kg2 Nbd7 12. h3 Ra6 13. Re1 Qa8 14. Bg5 $5 ( 14. Bf4 ) ( 14. Re2 ) ( 14. Qc2 ) 14... h6 ( 14... e6 15. Qd2 $1 exd5 16. exd5 Rb8 17. Rad1 Qb7 18. b3 $14 { P.Ricardi - S.Giardelli, Buenos Aires, 1995. } ) 15. Bd2 ( 15. Be3 $5 { A.Beliavsky. } ) 15... e6 $5 ( 15... Rb8 16. b3 Ne8 17. Re2 $1 Nc7 18. Rc1 $1 Ra7 ( 18... Bxc3 19. Rxc3 Rxa2 20. Bxh6 $16 ) ( 18... Nb5 19. Nxb5 Rxb5 20. a4 Rb8 21. a5 $16 { A.Karpov } ) 19. Qc2 Na6 20. Na4 Nb4 21. Bxb4 Rxb4 22. Qd3 Ra5 23. Rec2 h5 24. Rc4 $16 { A.Karpov - B.Gelfand, Sanghi Nagar, 1995, m/6. } ) 16. dxe6 fxe6 17. Qc2 ( 17. a4 d5 $6 ( 17... g5 $1 ) 18. exd5 exd5 19. Nb5 Qb7 20. Bf4 $1 g5 21. Bd6 Rf7 22. Nd2 d4+ 23. Qf3 $14 { A.Beliavsky - A.Khalifman, Novosibirsk, 1995. } ) 17... g5 ( 17... Rf7 18. a4 c4 $6 19. Be3 d5 { S.Atalik - D.Gurevich, San Francisco, 1998 } 20. e5 $5 Nh7 21. Bd4 Qf8 22. Nh4 $16 { S.Atalik. } ) 18. a4 g4 $146 ( 18... d5 $5 19. Ra3 ( 19. exd5 exd5 20. Re7 $5 ( 20. Nb5 Qb7 21. Bxg5 $2 ( 21. Rad1 Ne4 $41 ) ( 21. Nh2 Ne4 ( 21... d4+ 22. Kg1 $13 ) 22. f3 Nxd2 23. Qxd2 Ne5 $37 ) ( 21. Re7 g4 22. hxg4 Nxg4 $37 ) 21... hxg5 22. Nxg5 d4+ 23. Kg1 Qd5 $1 24. Nc7 Qxg5 25. Nxa6 Ne5 26. Rxe5 Qxe5 27. Nxc5 Qd5 $17 { C.Minzer - A.Khalifman, Linares, 1997. } ) 20... d4 21. Nb5 $37 ( 21. Qg6 Ne8 ) ) 19... Rb6 ( 19... Nb6 20. e5 Nc4 $2 21. exf6 Nxa3 22. bxa3 Rxf6 $16 ) ( 19... Rf7 $6 20. exd5 exd5 21. Nb5 Qb7 22. Bxg5 $1 hxg5 23. Nxg5 Nf8 24. Nxf7 Qxf7 25. Rf3 $1 $16 { S.Atalik - A.Khalifman, Hastings, 1995/96 } ) 20. Bc1 ( 20. a5 $5 Ra6 $13 { A.Khalifman } ) 20... Rf7 21. Nd2 Rb4 $13 { L.Ljubojevic - V.Topalov, Linares, 1995. } ) 19. hxg4 Nxg4 20. Bf4 { weak point } 20... d5 21. Nb5 ( 21. exd5 exd5 22. Re7 $16 ) 21... e5 $1 22. Nc7 ( 22. Bd2 $5 dxe4 23. Qxe4 Qxe4 24. Rxe4 $14 ) 22... Qa7 ( 22... Qb7 $2 23. Nxa6 exf4 24. Nxc5 $18 ) 23. Nxa6 ( 23. Nxe5 $5 Ndxe5 ( 23... Qxc7 24. Nxg4 Rxf4 25. gxf4 Qxf4 26. Qd1 $16 ) 24. Nxa6 Qxa6 25. exd5 Nd3 26. Re6 $13 ) 23... exf4 24. exd5 ( 24. Qd3 c4 ( 24... fxg3 25. Qxd5+ Rf7 ) 25. Qxd5+ Rf7 26. Re2 Qxa6 ( 26... fxg3 $5 ) 27. e5 c3 { with unclear play. } ) 24... Qxa6 25. Re6 ( 25. Qe2 Qxe2 26. Rxe2 fxg3 27. Kxg3 $5 ( 27. fxg3 Nb6 28. d6 Nc4 $133 ) 27... Nge5 28. Nxe5 Bxe5+ 29. Kg2 $14 ) ( 25. Re7 Qd6 26. Qe4 Nb6 27. Re6 Qxd5 28. Re1 Qxe4 29. R1xe4 Nd5 30. a5 $14 ) 25... Qb7 ( 25... Qa8 26. Qg6 $1 ( 26. Re7 Nde5 ) 26... Nge5 27. Nxe5 Qxd5+ 28. Nf3 fxg3 29. Qe4 $16 ) 26. Re7 $5 ( 26. Qg6 Qxb2 27. Qxg4 Qxa1 28. Re7 fxg3 29. Rxd7 gxf2 30. Kxf2 Qd4+ $12 ) 26... fxg3 ( 26... Qxd5 $4 27. Rd1 $18 ) 27. Qg6 Qxb2 28. Ra2 ( 28. Qxg4 Qxa1 ( 28... Qxf2+ $2 29. Kh3 $18 ) 29. Rxd7 { - 26. Qg6 } ) 28... Ne3+ ( 28... Qf6 $5 29. Qxf6 Ngxf6 30. fxg3 Rd8 $15 ) 29. Kh3 $7 ( 29. Rxe3 $2 Qxa2 $19 ) ( 29. Kxg3 $2 Nf5+ 30. Kg2 Qxa2 $19 ) 29... gxf2 ( 29... Qf6 30. Qxf6 Nxf6 31. Rxe3 Nxd5 32. Kxg3 Nxe3 33. fxe3 $12 ) ( 29... Nxd5 $5 30. Qe6+ Kh8 31. Rxb2 ( 31. Qxd5 gxf2 32. Nh2 Qc3+ 33. Kg2 Rg8 $1 $17 ) 31... Nf4+ 32. Kxg3 Nxe6 33. Rb7 Ne5 34. Nxe5 ( 34. Rxe6 Nxf3 35. Ree7 Be5+ { with unclear play } ) 34... Bxe5+ 35. Kg2 Nf4+ 36. Kf1 Nd3 $13 ) 30. Rxb2 f1=Q+ ( { Better is } 30... Rxf3+ 31. Kh2 Rh3+ $3 { M.Taimanov } ( 31... f1=N+ $2 32. Kg1 Rg3+ 33. Qxg3 Nxg3 34. Rb7 $18 ) 32. Kxh3 f1=Q+ 33. Kh2 Qf4+ 34. Kg1 Qf1+ $12 ) 31. Kh2 Nf5 32. Rg2 Qxg2+ ( 32... Qa1 33. Rxd7 $18 ) ( 32... Kh8 33. Rxg7 Qxg2+ 34. Kxg2 Nxg7 35. Qd6 $18 ) 33. Kxg2 Nxe7 34. Qe6+ Rf7 35. Qxd7 $18 Nf5 36. Qc8+ Bf8 37. Ne5 Rg7+ 38. Kh3 Nd6 39. Qe6+ Kh7 40. Nd7 Be7 41. Nxc5 1-0