1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.Nc3 dxc4 5.e3 c5 6.Bxc4 h6 7.O-O a6 8.Qe2 b5 9.Bb3 Bb7 10.Rd1 Nbd7 11.e4 cxd4 12.Nxd4 Qc7 13.Be3 Bc5 14.Bxe6 fxe6 15.Nxe6 Qe5 16.Nxg7+ Kf7 17.Nf5 Rad8 18.f3 Nb6 19.Qf2 Bxe3 20.Qxe3 Nc4 21.Qa7 Qc7 22.b3 Nb2 23.Rdc1 Qd7 24.Ne2 Nd3 25.Rd1 Qc7 26.Qe3 Qe5 27.Rab1 Nxe4 28.Rxd3 Qxf5 29.Rc1 Rxd3 30.Qxd3 Qd5 31.Rc7+ Kf6 32.Qxd5 Bxd5 33.fxe4 Bxe4 34.Nc3 Bd3 35.Kf2 Rd8 36.Rc6+ Ke5 37.Ke3 Bf1 38.Rc5+ Ke6 39.g3 Rd3+ 40.Kf2 Bh3 41.Ke2 Bf5 42.Nxb5 axb5 43.Rxf5 Rxb3 44.axb3 Kxf5 45.Kf3 b4 46.g4+ Kg5 47.Kg3 h5 48.h4+ Kg6 49.g5 Kf7 50.Kf3 Kg8 51.Kg2 Kg7 52.Kg1 Kf8 53.Kf2 Kf7 54.Kg3 Kf8 55.Kf4 Kg7 56.Kf3 Kf8 57.Kf4 Ke7 58.Kf5 Kf8 59.Ke6 Kg8 60.Kf5 Kf8 61.Ke4 Kg7 62.Kd5 Kf7 63.Ke4 Kg7 64.Kd5 Kg6 65.Kc5 Kf7 66.Kxb4 Kf8 67.Kc3 Kg7 68.Kb2 Kh8 69.Kc3 Kg7 70.Kd3 Kh8 71.Ke3 Kg7 72.Kf3 Kh7 73.Ke3 Kg6 74.Ke4 Kh7 75.Kf3 Kh8 76.b4 Kh7 77.g6+ Kg8 78.Kg2 Kg7 79.Kg1 Kh6 80.Kh1 Kg7 81.b5 Kf8 82.Kh2 Ke8 83.Kg1 Kd7 84.Kf2 Ke7 85.Ke3 Kf6 86.Kd4 Kxg6 87.Kc4 Kh6 88.b6 Kg7 89.Kd4 Kg8 90.Kc3 Kh8 91.Kc2 Kh7 92.Kb3 Kg6 93.Ka3 Kf5 94.Ka2 Kg6 95.Kb2 Kh7 96.Kc1 Kg7 97.Kd1 Kg6 98.Kc2 Kh6 99.Kd1 Kg6 100.Kd2 Kf5 101.Kd3 Kf4 102.b7 Kf3 103.Kd4 Ke2 104.Ke4 Kd1 105.Ke3 Ke1 106.b8=R Kf1 107.Rc8 Kg1 108.Kf3 Kf1 109.Rh8 Ke1 110.Kf4 Kf1 111.Ke5 Ke2 112.Rh6 Kd3 113.Kf6 Kc4 114.Ke6 Kd4 115.Kd7 Ke4 116.Kd8 Kf5 117.Rd6 Ke4 118.Kc7 Ke5 119.Rd1 Kf4 120.Rd8 Ke3 121.Ra8 Ke2 122.Rf8 Kd3 123.Rd8+ Kc4 124.Kd7 Kc5 125.Re8 Kb6 126.Kd6 Ka5 127.Kc5 Ka4 128.Ra8+ Kb3 129.Rg8 Kb2 130.Kc4 Ka1 131.Ra8+ Kb1 132.Kc3 Kc1 133.Ra1# 1-0