1. Nf3 d5 2. g3 Nf6 3. Bg2 Nc6 4. d4 Bf5 5. O-O g6 6. c4 Bg7 7. Nc3 O-O 8. e3 e6 9. b3 Ne4 10. Bb2 Re8 11. Nh4 Nxc3 12. Bxc3 Be4 13. Bxe4 dxe4 14. Qc2 f5 15. Rad1 Qe7 16. Ng2 Nb4 17. Qd2 c5 18. Bxb4 cxb4 19. h4 a5 20. Nf4 b6 21. d5 exd5 22. Nxd5 Qc5 23. Qe2 Red8 24. Rd2 b5 25. Rfd1 bxc4 26. Qxc4 Qxc4 27. bxc4 Rac8 28. Ne7+ Kf8 29. Rxd8+ Rxd8 30. Rxd8+ Kxe7 31. Ra8 Bc3 32. Rxa5 Kd6 33. Rd5+ Kc6 34. Kf1 Kc7 35. Ke2 Kc6 36. Kd1 Kc7 37. Kc2 Kc6 38. Rd1 Kc5 39. Kb3 Bf6 40. Rd5+ Kc6 41. Kxb4 Be7+ 42. Ka4 Bc5 43. Kb3 Bd6 44. a4 Bc5 45. Rd8 Bb6 46. Rh8 h5 47. Rh6 Kb7 48. Rxg6 Bd8 49. Rh6 Kc8 50. Rxh5 Kc7 51. Rxf5 Kc8 52. h5 Kc7 53. h6 Kc8 54. h7 Kc7 55. h8=Q