1. d4 d5 2. Nf3 Nf6 3. e3 Bg4 4. Bd3 e6 5. Nbd2 Bd6 6. O-O O-O 7. h3 Bh5 8. b3 Nbd7 9. Bb2 Re8 10. Qe1 b6 11. Ne5 c5 12. f4 Qc7 13. Qg3 Red8 14. Nxd7 Qxd7 15. dxc5 Be7 16. e4 bxc5 17. exd5 exd5 18. Rae1 d4 19. Nc4 Bd6 20. Nxd6 Qxd6 21. Re5 h6 22. Rfe1 Re8 23. Rxe8+ Rxe8 24. Rxe8+ Nxe8 25. Kf2 Bg6 26. Bxg6 Qxg6 27. Qxg6 fxg6 28. Ba3 Nc7 29. Bxc5 Ne6 30. Bxa7 Kf7 31. Kf3 Ke7 32. Ke4 Kd6 33. Bxd4 Nxd4 34. Kxd4 g5 35. fxg5 hxg5 36. a4 Kc6 37. Kc4 Kb6 38. b4 g4 39. a5+ Ka7 40. hxg4 g5 41. b5 Kb7 42. a6+ Ka7 43. Kd5 Kb6 44. Ke6 Ka7 45. Kf6 Kb6 46. Kxg5 Ka7 47. Kf5 Kb6 48. g5 Ka7 49. g6 Kb6 50. g7 Ka7 51. g8=Q Kb6 52. Qb8+ Ka5 53. a7 Kb4 54. a8=R Kc4 55. Ra4+ Kc3 56. Qg3+ Kb2 57. Qb3+ Kc1 58. Ra1+ Kd2