1.d4 Nf6 2.c4 c6 3.Bf4 g6 4.e3 d5 5.Nc3 Bg7 6.Nf3 Bf5 7.Qb3 Bc8 8.Bd3 O-O 9.O-O a5 10.cxd5 Nxd5 11.Nxd5 cxd5 12.Rac1 Nc6 13.Bb5 Bg4 14.Bxc6 bxc6 15.Rxc6 Bxf3 16.gxf3 e6 17.Rfc1 g5 18.Bd6 Re8 19.Qb7 h6 20.Kg2 Qf6 21.Ra6 Rad8 22.Bc7 Rc8 23.Be5 Qd8 24.Rxc8 Qxc8 25.Qxc8 Rxc8 26.Bxg7 Kxg7 27.Rxa5 Rc2 28.Rb5 f5 29.a4 f4 30.exf4 gxf4 31.a5 Rd2 32.a6 Rxd4 33.Ra5 Rb4 34.a7 Kh8 35.a8=Q+ Kg7 36.Qc6 Kh8 37.Kh1 Rxb2 38.h4 Rc2 39.Qxc2 d4 40.Qa2 e5 41.Ra4 Kg7 42.Qd5 Kh7 43.Qc4 Kh8 44.Kg1 d3 45.h5 Kg7 46.Qa2 Kf8 47.Qe6 e4 48.Ra7 d2 49.Qd6+ Kg8 50.Qd5+ Kh8 51.Re7 d1=R+ 52.Qxd1 e3 53.Re8+ Kg7 54.Rxe3 Kf6 55.Kg2 Kg5 56.Qc2 fxe3 57.Kh1 Kf6 58.Qc3+ Kf7 59.f4 Ke7 60.Qc1 Kf8 61.Qb2 exf2 62.Qxf2 Ke8 63.Qb6 Ke7 64.Qa7+ Ke8 65.Qd4 Kf8 66.Qh8+ Ke7 67.Kg2 Kd6 68.Qh7 Kd5 69.Kg3 Kd6 70.Qxh6+ Kc5 71.Kf2 Kc4 72.Ke1 Kd3 73.Qf6 Kc2 74.Qc6+ Kb2 75.Qe4 Ka3 76.Qc6 Kb2 77.Qd5 Ka3 78.Qe6 Kb2 79.Qc4 Ka1 80.f5 Kb1 81.Qa2+ Kc1 82.Qa3+ Kc2 83.Qb4 Kd3 84.Qb7 Kc3 85.Qa7 Kb4 86.Qa2 Kc5 87.Qd5+ Kb4 88.Kf1 Ka3 89.Qd3+ Ka4 90.Qe4+ Ka5 91.Ke2 Kb5 92.Qc6+ Kxc6 93.Kd2 Kb6 94.Ke3 Kc6 95.Kd4 Kb5 96.f6 Ka5 97.f7 Kb4 98.f8=B+ Ka4 99.Bb4 Kb5 100.Be1 Kc6 101.Bf2 Kb5 102.Ke4 Kc4 103.Kf5 Kb5 104.Bg3 Kc6 105.Bh4 Kd5 106.Bg3 Kc4 107.Be1 Kb5 108.Bf2 Ka6 109.Ba7 Ka5 110.h6 Kb5 111.Be3 Kb4 112.Kf6 Ka4 113.Kf5 Ka5 114.Kg5 Kb5 115.Bd4 Kc6 116.Kf4 Kd5 117.Be3 Kc4 118.Kf5 Kb3 119.Bd4 Kc2 120.Kf6 Kd1 121.Bc3 Ke2 122.Bd4 Kd2 123.Kf7 Kd1 124.Bg7 Kc1 125.h7 Kc2 126.Bf8 Kc3 127.Kg6 Kd3 128.Kg7 Ke3 129.Kf6 Kf3 130.Bh6 Kg3 131.Bf4+ Kxf4 132.Kg7 Ke4 133.h8=R Kf3 134.Ra8 Kg2 135.Ra5 Kg1 136.Kf7 Kf1 137.Ra2 Kg1 138.Ra3 Kh2 139.Rf3 Kh1 140.Kf6 Kh2 141.Re3 Kh1 142.Ke5 Kg1 143.Re4 Kh2 144.Rg4 Kh1 145.Rg5 Kh2 146.Ke6 Kh3 147.Kf5 Kh4 148.Rg2 Kh5 149.Rg7 Kh4 150.Rb7 Kg3 151.Rb8 Kh3 152.Kf6 Kh2 153.Kf7 Kh1 154.Ke6 Kh2 155.Rb3 Kg2 156.Ra3 Kf1 157.Kf6 Kf2 158.Rh3 Ke2 159.Rh2+ Kd1 160.Rf2 Kc1 161.Kf5 Kd1 162.Ke6 Ke1 163.Rg2 Kf1 164.Rh2 Kg1 165.Re2 Kh1 166.Re5 Kg1 167.Re4 Kf2 168.Kf7 Kg3 169.Kf6 Kh3 170.Kf7 Kg3 171.Kg6 Kf2 172.Kf5 Kf3 173.Re6 Kf2 174.Kf4 Kg1 175.Kf3 Kf1 176.Rh6 Ke1 177.Rd6 Kf1 178.Rd1# 1-0