1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 c6 7.Qc2 O-O 8.O-O Nbd7 9.Rc1 b6 10.cxd5 cxd5 11.Qa4 a5 12.Bf4 b5 13.Qxb5 Ba6 14.Qa4 Bxe2 15.Nc3 Bxf3 16.Bxf3 Nb6 17.Qc6 Nc4 18.b3 Nd6 19.Nb5 Nxb5 20.Qxb5 Bd6 21.Bd2 Ba3 22.Rc2 Qd7 23.Qxd7 Nxd7 24.Be2 Nf6 25.Bd3 Ne4 26.Bxe4 dxe4 27.Re1 f5 28.f3 Rfd8 29.fxe4 Rxd4 30.exf5 exf5 31.Re5 a4 32.Rxf5 axb3 33.axb3 Rb8 34.Rf3 h6 35.Kg2 Bb4 36.Bf4 Rb5 37.Rc8+ Kh7 38.Rc7 Ba5 39.Re7 Bd8 40.Re5 Rb7 41.Re2 Rdb4 42.Ree3 Bc7 43.Bxc7 Rxc7 44.Rc3 Rcb7 45.Kf2 Ra7 46.Ke3 Ra2 47.Rf2 Ra3 48.Rb2 h5 49.Rd3 h4 50.Kd2 hxg3 51.hxg3 Kg6 52.Kc3 Rb8 53.Rb1 Kh5 54.Rh1+ Kg5 55.Kb2 Ra6 56.Rh4 Rab6 57.Rc3 g6 58.Rc5+ Kf6 59.Rf4+ Kg7 60.Rc3 Kh6 61.Ka3 Ra6+ 62.Ra4 Rf6 63.Rh4+ Kg7 64.Rc7+ Kg8 65.Rhc4 Ra8+ 66.Kb2 Rf2+ 67.Rc2 Rf3 68.Rc8+ Rxc8 69.Rxc8+ Kf7 70.Rc3 Rf2+ 71.Ka3 Ke6 72.b4 Kd5 73.b5 Kd4 74.Kb4 Rb2+ 75.Rb3 Rxb3+ 76.Kxb3 Kc5 77.Ka4 Kb6 78.Kb4 Ka7 79.Ka4 Kb6 80.g4 Ka7 81.g5 Kb6 82.Kb4 Kc7 83.Kc5 Kd7 84.Kd5 Kc8 85.Kd4 Kb7 86.b6 Kxb6 87.Ke5 Kc6 88.Kf6 Kd6 89.Kxg6 Kd7 90.Kh7 Kd6 91.Kh6 Kd5 92.Kh7 Kd6 93.g6 Ke7 94.Kg7 Kd8 95.Kh7 Ke7 96.g7 Kd6 97.Kh8 Kc5 98.Kg8 Kc6 99.Kh7 Kd7 100.Kg8 Ke8 101.Kh8 Kd8 102.g8=Q+ Kc7 103.Qf8 Kc6 104.Qe8+ Kd5 105.Qa4 Kc5 106.Kg8 Kd5 107.Qb4 Ke5 108.Qb6 Kd5 109.Qg6 Kd4 110.Kg7 Kc5 111.Qa6 Kb4 112.Qc8 Ka4 113.Qf5 Kb4 114.Kf8 Ka3 115.Qg5 Ka2 116.Qc1 Kb3 117.Qc7 Ka4 118.Qd7+ Ka3 119.Qh7 Kb3 120.Qf5 Ka3 121.Qb1 Ka4 122.Ke7 Ka3 123.Kd6 Ka4 124.Qg6 Kb4 125.Kd7 Kc5 126.Ke6 Kc6 127.Qc2+ Kb7 128.Qb1+ Ka7 129.Qb2 Ka8 130.Qb4 Ka7 131.Qf8 Kb7 132.Qg8 Kc6 133.Kf6 Kc7 134.Ke7 Kb6 135.Qh7 Ka7 136.Qh3 Kb7 137.Qc3 Kb8 138.Qb4+ Kc8 139.Qa4 Kb7 140.Kf7 Kc7 141.Ke7 Kc8 142.Qb4 Kc7 143.Kf8 Kc6 144.Qe4+ Kd6 145.Kf7 Kc5 146.Ke6 Kb6 147.Kd6 Ka6 148.Qb4 Ka7 149.Kc6 Ka8 150.Qb7# 1-0