1.d4 Nf6 2.Nf3 d5 3.a3 c5 4.dxc5 e6 5.Be3 Nc6 6.c4 Ng4 7.Bg5 f6 8.Bc1 Bxc5 9.e3 Bb6 10.Nc3 d4 11.Nxd4 Nxd4 12.b4 a5 13.Rb1 Nxe3 14.Bxe3 axb4 15.axb4 Nf5 16.Bxb6 Qxb6 17.c5 Qc7 18.Bb5+ Bd7 19.O-O Bxb5 20.Nxb5 Qc6 21.Nd4 Nxd4 22.Qxd4 O-O 23.Rfd1 b6 24.Rdc1 Rfd8 25.Qe3 bxc5 26.Rxc5 Qd6 27.h3 Ra6 28.b5 Rb6 29.Rbc1 h6 30.Rc6 Rxc6 31.Rxc6 Qd5 32.Qxe6+ Qxe6 33.Rxe6 Rd1+ 34.Kh2 Rb1 35.b6 Rb3 36.Rc6 Kh7 37.f3 Kg6 38.Kg3 Kf5 39.Rc7 g5 40.b7 h5 41.h4 Kg6 42.hxg5 fxg5 43.Kf2 h4 44.Ke2 Kf5 45.Kd2 Kf4 46.Rg7 Kf5 47.Kc2 Rb6 48.Kc3 Kf6 49.Rd7 Ke6 50.Rh7 Rb1 51.Kc4 Kd6 52.Rg7 Rb2 53.Rg6+ Kc7 54.Rxg5 Kxb7 55.Rb5+ Rxb5 56.Kxb5 Kc7 57.Kc5 Kd7 58.Kd5 Kd8 59.Kd4 h3 60.gxh3 Kc7 61.Ke5 Kb6 62.Ke6 Ka7 63.Kd7 Kb7 64.h4 Ka7 65.Kc6 Ka6 66.Kd5 Ka7 67.Ke4 Ka6 68.Kf4 Ka7 69.Kf5 Kb7 70.Kf4 Kc8 71.Kg5 Kb8 72.h5 Ka8 73.Kf5 Ka7 74.Ke4 Ka6 75.h6 Ka5 76.h7 Ka4 77.Ke5 Kb5 78.f4 Ka4 79.Kf5 Ka5 80.h8=Q Kb4 81.Qh3 Kc5 82.Qh5 Kd6 83.Qg4 Ke7 84.Ke4 Kf8 85.Qd1 Ke7 86.Qg1 Kf6 87.Qg2 Kf7 88.Qf2 Kg7 89.Qe1 Kh8 90.f5 Kh7 91.Qc3 Kh6 92.Ke5 Kg5 93.f6 Kh4 94.Qa1 Kh3 95.Qa2 Kg4 96.Ke6 Kf4 97.Qd5 Kg4 98.Qe5 Kh4 99.Qe2 Kh3 100.Qe1 Kg4 101.f7 Kh3 102.f8=B Kg2 103.Bb4 Kf3 104.Qd2 Kg3 105.Qa2 Kh3 106.Ba3 Kh4 107.Kd6 Kg3 108.Bb4 Kf4 109.Qe2 Kg5 110.Qc2 Kh4 111.Qb3 Kg5 112.Kd7 Kf6 113.Ba3 Kg7 114.Qa2 Kh6 115.Ke7 Kg6 116.Qg2+ Kh6 117.Qh3+ Kg7 118.Qe3 Kh7 119.Qc5 Kh6 120.Qd6+ Kg7 121.Qd8 Kg6 122.Qb8 Kh6 123.Qh8+ Kg6 124.Qg8+ Kf5 125.Qc8+ Ke4 126.Qd7 Ke5 127.Qd2 Kf5 128.Qd5+ Kf4 129.Qf7+ Kg4 130.Kd8 Kh4 131.Qf1 Kh5 132.Kd7 Kg5 133.Qg2+ Kh6 134.Ke6 Kh5 135.Qf3+ Kh6 136.Qd5 Kg6 137.Qb5 Kh6 138.Qc4 Kg7 139.Qc1 Kh8 140.Qc2 Kg8 141.Bd6 Kh8 142.Bc7 Kg7 143.Be5+ Kh6 144.Kf5 Kh7 145.Ke6+ Kg8 146.Qd3 Kf8 147.Kf6 Ke8 148.Bc7 Kf8 149.Qd1 Kg8 150.Qh5 Kf8 151.Qh8# 1-0