1.Nf3 a6 2.c4 Nf6 3.Nc3 c5 4.g3 Nc6 5.d4 cxd4 6.Nxd4 e6 7.Nxc6 bxc6 8.e4 d5 9.exd5 cxd5 10.Bg2 Bb7 11.O-O Be7 12.Qa4+ Qd7 13.Qxd7+ Kxd7 14.cxd5 Nxd5 15.Rd1 Rhd8 16.Nxd5 exd5 17.Be3 Ke6 18.Re1 Kd7 19.Bh3+ Kc7 20.Bd4 Bf6 21.Bxf6 gxf6 22.Re7+ Kb6 23.Rxf7 Rd6 24.Rxh7 d4 25.Rd1 Bf3 26.Rd3 Be2 27.Rd2 d3 28.Rd7 Rc6 29.Bf5 Rc1+ 30.Kg2 Bf1+ 31.Kf3 Be2+ 32.Ke3 Re8+ 33.Kd4 Kc6 34.Rd5 Rb8 35.Be4 Rb4+ 36.Ke3 Rxe4+ 37.Kxe4 Rc4+ 38.Rd4 Rc2 39.Ke3 Kc5 40.Rd8 Kc4 41.Rd4+ Kc5 42.R4xd3 Bxd3 43.Kxd3 Rc1 44.Rc2+ Kb5 45.Rxc1 Ka4 46.Rc8 Kb5 47.h4 Kb4 48.Re8 Kb5 49.Re3 Kc5 50.Rf3 Kc6 51.Rf4 f5 52.Rd4 Kc7 53.f3 Kc6 54.Rc4+ Kb5 55.f4 Ka5 56.b4+ Kb5 57.Rc2 Ka4 58.Rf2 Kxb4 59.Re2 Ka3 60.Rb2 a5 61.Rb6 Ka4 62.Rb7 Ka3 63.Rb4 axb4 64.Kc4 Ka4 65.h5 b3 66.axb3+ Ka5 67.h6 Kb6 68.g4 Kc7 69.Kb4 Kc6 70.gxf5 Kb7 71.h7 Kb6 72.Kc3 Kc6 73.Kd2 Kb6 74.Kc2 Kc7 75.h8=Q Kb6 76.f6 Kc7 77.Kd1 Kd7 78.Kc2 Ke6 79.Qh1 Kd7 80.Qh8 Kd6 81.Kb2 Kd7 82.Qh4 Kd6 83.Ka2 Kd5 84.Qh5+ Kc6 85.Qh1+ Kb6 86.Qh4 Ka5 87.f5 Ka6 88.Qb4 Ka7 89.Qc5+ Ka8 90.Qd5+ Ka7 91.Kb2 Kb6 92.Kc1 Kc7 93.Qd4 Kb7 94.Qh4 Ka7 95.Kb2 Ka6 96.Qb4 Ka7 97.Kc1 Ka8 98.Qc3 Kb7 99.Qe1 Ka8 100.Kd2 Kb8 101.Qf2 Kb7 102.Kd1 Kb8 103.Qf1 Ka8 104.Kc2 Kb8 105.Kb1 Kb7 106.Qg1 Ka6 107.Qg2 Kb6 108.Qh1 Ka5 109.Qd5+ Kb4 110.Qh1 Kc5 111.Qe4 Kb5 112.b4 Ka4 113.Qc6+ Ka3 114.Qc2 Kxb4 115.Qc5+ Kxc5 116.f7 Kb4 117.Kb2 Ka5 118.Ka2 Kb5 119.Kb3 Ka5 120.Kc3 Ka6 121.Kb3 Ka7 122.Kc3 Kb6 123.f8=R Kb7 124.Kb3 Kc7 125.Rf7+ Kb6 126.f6 Kc5 127.Ka2 Kd5 128.Rb7 Ke6 129.Rg7 Kf5 130.Kb3 Kxf6 131.Rg1 Ke5 132.Ka3 Kd5 133.Rg2 Ke5 134.Rg8 Kf5 135.Kb2 Ke5 136.Rf8 Kd6 137.Kb1 Ke7 138.Rf2 Ke8 139.Kc2 Kd7 140.Kb3 Kc6 141.Rc2+ Kd6 142.Kc4 Ke5 143.Rc3 Kf4 144.Kb4 Ke5 145.Rc6 Kd5 146.Rf6 Kd4 147.Rf4+ Ke5 148.Rh4 Kf5 149.Rh8 Ke6 150.Rg8 Kf7 151.Rb8 Kg6 152.Rb6+ Kf7 153.Kb3 Kg8 154.Ka3 Kg7 155.Re6 Kh8 156.Rd6 Kg8 157.Rf6 Kh7 158.Rf7+ Kh6 159.Rf1 Kh7 160.Rg1 Kh8 161.Kb2 Kh7 162.Rg2 Kh6 163.Ka1 Kh7 164.Rg1 Kh6 165.Rg4 Kh5 166.Rg2 Kh6 167.Kb2 Kh5 168.Kc3 Kh4 169.Kd4 Kh5 170.Ke5 Kh4 171.Kf5 Kh3 172.Rg4 Kh2 173.Kf4 Kh1 174.Kf3 Kh2 175.Ke2 Kh1 176.Kf2 Kh2 177.Rh4# 1-0