1.Nf3 d5 2.g3 Nf6 3.Bg2 Nbd7 4.d4 e6 5.c4 Bb4+ 6.Nfd2 O-O 7.a3 Be7 8.O-O c6 9.Nc3 Nb6 10.b3 dxc4 11.Nxc4 Nxc4 12.bxc4 Qa5 13.Qb3 Rd8 14.Rd1 Qb6 15.Qxb6 axb6 16.Bf4 Ne8 17.d5 cxd5 18.cxd5 Rxa3 19.Rxa3 Bxa3 20.Rb1 Bc5 21.dxe6 Bxe6 22.Bxb7 Nf6 23.Na4 h6 24.Nxc5 bxc5 25.f3 c4 26.Kf2 Nd5 27.Be5 f6 28.Ba1 c3 29.Rc1 Rb8 30.Bxd5 Bxd5 31.Bxc3 Rc8 32.g4 Be6 33.h4 Kh7 34.e4 Kg6 35.Kg3 Kf7 36.f4 Rc4 37.Kf3 Bd7 38.f5 Bc6 39.Bb2 Bxe4+ 40.Kf2 Bc2 41.Kg3 h5 42.gxh5 Rc6 43.h6 gxh6 44.Bd4 Rc4 45.Be3 h5 46.Kf2 Ke7 47.Bd4 Rxd4 48.Rxc2 Rxh4 49.Rc6 Kd7 50.Rxf6 Rb4 51.Rf8 Rb7 52.Rf7+ Kc6 53.Rxb7 Kxb7 54.f6 Kb8 55.f7 Kb7 56.Kg2 Kc8 57.Kg3 Kb8 58.Kf3 Ka8 59.Ke2 h4 60.f8=Q+ Kb7 61.Qg7+ Kc6 62.Qh8 Kb7 63.Qd8 h3 64.Qe7+ Kb6 65.Qe8 Kb7 66.Qf7+ Kb8 67.Ke3 Ka8 68.Kd4 h2 69.Qf1 Kb8 70.Kc3 h1=N 71.Qxh1 Kc8 72.Qh8+ Kc7 73.Qh7+ Kb6 74.Qh6+ Ka7 75.Qh5 Ka8 76.Qh4 Kb8 77.Qh3 Kb7 78.Qh8 Kb6 79.Qh7 Ka6 80.Qh6+ Kb7 81.Qh5 Ka7 82.Qh4 Kb7 83.Qh3 Ka6 84.Qh8 Ka5 85.Qb8 Ka6 86.Kc4 Ka5 87.Qb5# 1-0