1.d4 Nf6 2.g3 d5 3.Bg2 Bf5 4.Nd2 c6 5.Ngf3 e6 6.c4 h6 7.O-O Bd6 8.b3 O-O 9.Bb2 a5 10.Ne5 a4 11.c5 Bxe5 12.dxe5 Nfd7 13.b4 Qc7 14.e4 Bh7 15.f4 b6 16.Kh1 bxc5 17.bxc5 Nxc5 18.Ba3 Nbd7 19.Qc2 Ra5 20.Qc3 Rb5 21.Rac1 Rc8 22.f5 Nb7 23.exd5 exd5 24.Rce1 Nb6 25.f6 Nd8 26.Bh3 Nd7 27.e6 Nxf6 28.Rxf6 gxf6 29.e7 Ne6 30.Rxe6 fxe6 31.Qxf6 Bf5 32.Bxf5 exf5 33.Qf8+ Kh7 34.Qxf5+ Kg7 35.Qf8+ Rxf8 36.exf8=Q+ Kh7 37.Bd6 Qg7 38.Qf5+ Qg6 39.Qd7+ Kg8 40.Qxc6 Rb1+ 41.Kg2 Rb2 42.Qxd5+ Qf7 43.Qa8+ Kh7 44.Qe4+ Kg8 45.Qa8+ Kh7 46.Qe4+ Kg8 47.Bf4 Rxa2 48.Bxh6 a3 49.Kh3 Qh5+ 50.Kg2 Qf7 51.g4 Rb2 52.Qa8+ Kh7 53.Qxa3 Qb7+ 54.Qf3 Qxf3+ 55.Kxf3 Kxh6 56.Nf1 Kg5 57.Kg3 Rb3+ 58.Kf2 Kxg4 59.Ne3+