1. d4 Nf6 2. Bg5 Ne4 3. Bf4 g5 4. f3 Nf2 5. Kxf2 gxf4 6. Nh3 Bh6 7. g3 fxg3 8. hxg3 d5 9. e3 Nc6 10. c3 e5 11. Bb5 Bd7 12. Bxc6 bxc6 13. dxe5 Qe7 14. f4 Rb8 15. b3 Rg8 16. Nd2 Qc5 17. Qc2 Rh8 18. Ng1 Bf8 19. b4 Qb6 20. Rxh7 Rg8 21. Ngf3 c5 22. a3 cxb4 23. axb4 c5 24. Ng5 Bg7 25. bxc5 Qxc5 26. Ra6 Qb5 27. Rxa7 Rd8 28. Ndf3 Qb6 29. Qa2 Qg6 30. Qxd5 Qc2 31. Kf1 Bh3 32. Rxh3 Rxd5 33. Ra8 Kd7 34. Ra7 Kc8 35. Ra8 Kb7 36. Rxg8 Rd1 37. Ne1 Qd3 38. Kf2 Qd2 39. Kf3 Rxe1 40. Rxg7 Qe2 41. Ke4 Qxe3 42. Kf5 Qxc3 43. Rxf7 Kb6 44. Rh6 Ka5 45. Rh3 Qd3 46. Kf6 Rc1 47. Kg7 Rc6 48. e6 Qd4 49. Kg6 Qd3 50. f5 Qd8 51. Rhh7 Qg8 52. Rhg7 Qe8 53. f6 Rc7 54. e7 Rc1 55. Rh7 Rg1 56. Rh3 Kb5 57. Kg7 Rf1 58. Rh8 resign