1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 O-O 6. Be2 e5 7. O-O Nc6 8. d5 Ne7 9. b4 Ne8 10. Re1 f5 11. Ng5 f4 12. Bg4 Nf5 13. Bxf5 gxf5 14. Nf3 Nf6 15. Nd2 Rf7 16. f3 Nh5 17. exf5 Bxf5 18. Nde4 Bf8 19. a4 Rg7 20. c5 Qh4 21. Ra2 Rg6 22. Qe2 Bh3 23. Qf1 Kf7 24. Kh1 Bf5 25. Rd1 Be7 26. Qe1 Ng3 27. Kg1 Rag8 28. hxg3 fxg3 29. Qe3 Bg5 30. Nxg5 Rxg5 31. Ne4 Bxe4 32. fxe4 Rh5 33. Kf1 Ke7 34. Ke2 Rf8 35. Kd3 Qg4 36. Re1 b6 37. a5 bxc5 38. bxc5 Rb8 39. cxd6 Kd7 40. Qxa7 Rc8 41. Rc2 Kxd6 42. Qa6 Ke7 43. d6 Kf8 44. Rf1 Kg7 45. Qb7 resign