1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Nbd2 dxc4 6.a3 Bxd2+ 7.Bxd2 a6 8.Bg2 b5 9.b3 cxb3 10.Ne5 Ra7 11.O-O Bb7 12.Bxb7 Rxb7 13.Bb4 Qd5 14.f3 b2 15.Rb1 Nc6 16.Nxc6 Qxc6 17.e4 Nd7 18.Rxb2 Qb6 19.Qd2 e5 20.Qg5 Qf6 21.Qxf6 gxf6 22.d5 Nb6 23.f4 Nc4 24.Rbf2 a5 25.Bc5 Nd6 26.Re1 O-O 27.Rb2 Re8 28.f5 Reb8 29.Kf2 Kf8 30.Kf3 Ke7 31.Kg4 b4 32.axb4 axb4 33.Rb3 Kd7 34.Bxd6 Kxd6 35.Rc1 h5+ 36.Kh4 Kd7 37.Rc6 Rb6 38.Rc4 Kd6 39.h3 Ra8 40.Kxh5 Rg8 41.Kh6 Rbb8 42.Rcxb4 Rbc8 43.Kh7 Ke7 44.d6+ Kxd6 45.Rb7 Rg5 46.g4 Rgg8 47.Rd3+ Kc6 48.Rb1 Kc5 49.Rc1+ Kb4 50.Rxc7 Rh8+ 51.Kg7 Rhg8+ 52.Kxf7 Rgf8+ 53.Ke7 Rfe8+ 54.Kd6 Rcd8+ 55.Rd7 Kc4 56.Rd1 Ra8 57.Rc7+ Kb5 58.Rb1+ Ka4 59.Ra1+ Kb5 60.Rxa8 Kb6 61.Rxe8 Ka6 62.Rcc8 Kb5 63.Rb8+ Ka4 64.Ra8+ Kb3 65.Ra7 Kb2 66.Raa8 Kc3 67.Ra7 Kc4 68.g5 Kc3 69.Raa8 Kd4 70.h4 Ke3 71.h5 Kd2 72.h6 fxg5 73.h7 Kd1 74.h8=Q Kd2 75.Re7 Kc2 76.Rf7 Kb3 77.Rff8 Kc3 78.Rg8 Kd2 79.Kc5 Kc3 80.Ra3+ Kd2 81.Ra2+ Kd1 82.Rd2+ Ke1 83.Rd1+ Kxd1 84.Kb6 Kc2 85.Ka6 g4 86.Ka5 Kc3 87.Ka4 Kc4 88.Ka3 Kc5 89.Ka2 g3 90.Ka1 g2 91.Kb2 Kc4 92.Ka3 g1=Q 93.Rxg1 Kc3 94.Qh7 Kd4 95.Qh8 Kc4 96.Qh7 Kd3 97.Qh8 Ke3 98.Qh7 Kd2 99.Qh8 Kc3 100.Rg2 Kd3 101.Rg3+ Kd4 102.Rg4 Kc4 103.Rg5 Kb5 104.Rg6 Kc5 105.Rg7 Kb5 106.Rg8 Ka6 107.Kb3 Kb6 108.Ka4 Kc7 109.Kb5 Kd6 110.Rd8+ Kc7 111.Rc8+ Kd7 112.Qd8# 1-0