1.d4 Nf6 2.c4 e6 3.Nf3 Be7 4.g3 O-O 5.Bg2 d5 6.O-O dxc4 7.Qc2 a6 8.a4 Bd7 9.Qxc4 Bc6 10.Bf4 Bd6 11.Qc1 Nbd7 12.Nc3 a5 13.Re1 Bxf3 14.Bxf3 Bxf4 15.Qxf4 c6 16.e4 Qe7 17.e5 Nd5 18.Qd2 N7b6 19.Red1 Rfd8 20.Ne4 Qb4 21.Qc2 Qc4 22.Qxc4 Nxc4 23.b3 Ncb6 24.Nd6 Rd7 25.Rac1 Nc8 26.Nc4 Ncb6 27.Nd6 Nc8 28.Nc4 Ncb6 29.h4 Nxc4 30.bxc4 Nb4 31.Rd2 Rad8 32.Rcd1 Na6 33.Be4 f5 34.Bc2 g6 35.f4 Nb4 36.Bb3 Kf7 37.h5 gxh5 38.Kf2 Ke7 39.Kf3 h6 40.Ke3 Rg8 41.Kf3 h4 42.gxh4 h5 43.Rg2 Rxg2 44.Kxg2 Rd8 45.Kf3 Rg8 46.d5 Rg4 47.d6+ Kd7 48.c5 Rg7 49.Bc4 Rg6 50.Kf2 Rg7 51.Rd4 Nc2 52.Rd2 Nb4 53.Rd1 Rg4 54.Bxe6+ Kxe6 55.d7 Rxf4+ 56.Ke2 Re4+ 57.Kf3 Rf4+ 58.Kxf4 Nd5+ 59.Rxd5 cxd5 60.d8=Q d4 61.Qxa5 Kd5 62.c6+ b5 63.axb5 Kc5 64.Qd2 Kb6 65.Qxd4+ Kc7 66.Qb6+ Kxb6 67.Ke3 Kc7 68.Kf4 Kd8 69.Kf3 Ke8 70.c7 Kf8 71.c8=Q+ Kg7 72.Qb7+ Kh8 73.Qd7 f4 74.e6 Kg8 75.Qd6 Kh7 76.Qf8 Kg6 77.Qa8 Kf6 78.Qf8+ Kxe6 79.Qh6+ Kf5 80.Qe6+ Kxe6 81.Kxf4 Kd5 82.Kg5 Kd6 83.Kg6 Ke7 84.Kxh5 Kd7 85.Kh6 Kc8 86.Kh5 Kd7 87.Kg4 Ke6 88.Kf3 Kf6 89.Ke3 Kg7 90.b6 Kh6 91.Ke4 Kh5 92.Kf3 Kg6 93.b7 Kf7 94.Kf2 Kg8 95.Kg2 Kg7 96.Kf3 Kf6 97.Kg3 Kg7 98.Kh3 Kh8 99.h5 Kh7 100.b8=R Kh6 101.Rf8 Kg7 102.Ra8 Kh7 103.Rd8 Kh6 104.Rd2 Kg7 105.Rd6 Kf8 106.Rd2 Ke8 107.Kg2 Ke7 108.Rb2 Kd8 109.Rb1 Ke7 110.Kh2 Kf7 111.Kg2 Kf6 112.Kg1 Ke5 113.Kh2 Kd6 114.Re1 Kc6 115.Re2 Kd7 116.Rd2+ Ke7 117.Rd3 Kf6 118.Rc3 Ke7 119.Rf3 Kd6 120.Rf8 Kc5 121.Rf3 Kc4 122.Rf5 Kb4 123.Rf4+ Kc5 124.Kh1 Kb5 125.Rf3 Kc5 126.h6 Kd4 127.Rg3 Kd5 128.Rc3 Ke6 129.h7 Kd5 130.h8=N Ke6 131.Rc5 Kd7 132.Rh5 Kd8 133.Rd5+ Kc7 134.Rd2 Kb6 135.Rh2 Kc6 136.Kg2 Kb5 137.Kh3 Kc5 138.Rd2 Kb4 139.Rd7 Kb3 140.Kh2 Kc4 141.Rb7 Kd4 142.Nf7 Ke3 143.Rd7 Ke2 144.Rc7 Ke3 145.Rc5 Kf3 146.Rd5 Ke3 147.Ra5 Kd4 148.Kg2 Kc3 149.Ra2 Kd3 150.Ne5+ Kc3 151.Rf2 Kd4 152.Rf4+ Kd5 153.Rb4 Kc5 154.Rg4 Kb6 155.Rg3 Kb7 156.Rb3+ Ka8 157.Rb1 Ka7 158.Kh1 Ka6 159.Rc1 Kb6 160.Rc3 Ka5 161.Ng4 Kb5 162.Kg2 Ka6 163.Rc8 Kb5 164.Rg8 Ka6 165.Rg6+ Kb5 166.Nh2 Kb4 167.Rg7 Ka3 168.Rg4 Ka2 169.Rg6 Kb2 170.Rf6 Kb3 171.Rf4 Ka3 172.Kf3 Kb2 173.Ke2 Ka2 174.Kd2 Kb3 175.Ng4 Kb2 176.Rf3 Ka2 177.Kc2 Ka1 178.Ra3# 1-0