1.Nf3 c5 2.c4 g6 3.a3 Nh6 4.d4 cxd4 5.Qxd4 f6 6.Qd1 a5 7.e4 Nf7 8.h4 Bg7 9.Nc3 d6 10.h5 g5 11.Be3 O-O 12.Qc2 h6 13.Nd4 Kh8 14.O-O-O Nc6 15.Nf5 Rb8 16.Be2 Bxf5 17.exf5 Nce5 18.Kb1 Qe8 19.Nd5 Rc8 20.Qb3 Rb8 21.Qb5 Nc6 22.Nc7 Qc8 23.Ne6 Rg8 24.Bb6 Ra8 25.c5 a4 26.g4 Ra6 27.Rc1 Qb8 28.Rhd1 Rc8 29.f3 Nfe5 30.Rc2 Nd7 31.Rdc1 d5 32.Rd1 Nxb6 33.cxb6 Ra5 34.Qd3 Qd6 35.Rdc1 Rb8 36.Qd2 Rba8 37.Nc7 Kh7 38.Nxa8 Rxa8 39.Rc5 Rd8 40.Bb5 Ne5 41.Bxa4 d4 42.Rc8 Qxb6 43.Rxd8 Qxd8 44.Qb4 Nd3 45.Qxb7 Nxc1 46.Kxc1 d3 47.Bd1 Qd6 48.Qb4 Qe5 49.Kd2 Qh2+ 50.Kxd3 Qg1 51.Kc2 Qf2+ 52.Qd2 Qc5+ 53.Kb1 Qg1 54.b4 Qf1 55.a4 Qc4 56.b5 Qc5 57.Bb3 Qa3 58.Qd5 e6 59.fxe6 f5 60.Kc2 Qb2+ 61.Kd1 Qa1+ 62.Ke2 Qb2+ 63.Kf1 Qc1+ 64.Bd1 fxg4 65.fxg4 Qf4+ 66.Qf3 Qc4+ 67.Kg2 Qxe6 68.Bc2+ Kg8 69.a5 Qa2 70.Qb3+ Qxb3 71.Bxb3+ Kh8 72.Kg1 Bd4+ 73.Kf1 Bc5 74.Ke2 Kg7 75.Kd3 Kf6 76.Kc4 Be3 77.b6 Ke5 78.Kb5 Kd6 79.Bc2 Kd7 80.Bf5+ Kd6 81.Bg6 Kd7 82.Kc4 Kc6 83.Be4+ Kd6 84.Kb5 Ke5 85.Bg6 Kd6 86.a6 Bc1 87.a7 Kd5 88.Bc2 Bd2 89.Be4+ Kd4 90.Bb7 Be1 91.Be4 Kxe4 92.a8=R Kf3 93.Rd8 Kxg4 94.Rd1 Bg3 95.Rd3 Bh2 96.Rb3 Kf4 97.Rb1 g4 98.b7 Ke4 99.Kc6 Bf4 100.Rb4+ Kf3 101.Rxf4+ Kg2 102.Kc7 Kg3 103.Kc8 Kh2 104.Rd4 Kg1 105.b8=N g3 106.Nc6 g2 107.Rg4 Kf2 108.Ne5 Kf1 109.Nf3 Kf2 110.Rg6 Kxf3 111.Kd7 Kf2 112.Ke6 Kf1 113.Kf6 Kf2 114.Kg7 Kf1 115.Kxh6 Kf2 116.Rxg2+ Kf1 117.Rc2 Ke1 118.Rc1+ Kd2 119.Rh1 Kd3 120.Kh7 Ke4 121.h6 Kd5 122.Rh4 Kc6 123.Re4 Kd7 124.Re6 Kxe6 125.Kg8 Kd6 126.Kh7 Kd7 127.Kg8 Ke8 128.h7 Ke7 129.h8=R Kd6 130.Rh4 Kc7 131.Kg7 Kb7 132.Rb4+ Ka7 133.Kf6 Ka6 134.Ke5 Ka7 135.Rb2 Ka8 136.Kf5 Ka7 137.Rh2 Kb6 138.Re2 Ka6 139.Re7 Kb5 140.Kg4 Ka6 141.Kh3 Kb6 142.Rf7 Kc5 143.Rd7 Kb4 144.Kh2 Kc4 145.Rd6 Kb3 146.Rh6 Kb4 147.Rb6+ Ka3 148.Kh1 Ka4 149.Kg1 Ka5 150.Rf6 Kb5 151.Rf8 Kc5 152.Kh2 Kb4 153.Kh3 Kc5 154.Rf2 Kc6 155.Rf4 Kc7 156.Rf6 Kb7 157.Kh2 Ka8 158.Rf1 Kb7 159.Rf5 Kb6 160.Kh1 Kc7 161.Rb5 Kd8 162.Re5 Kd7 163.Re1 Kd6 164.Kg2 Kd5 165.Kf3 Kd4 166.Kf4 Kd5 167.Rd1+ Kc4 168.Ke5 Kc3 169.Rd4 Kc2 170.Ke4 Kc3 171.Ke3 Kc2 172.Rd3 Kc1 173.Rd2 Kb1 174.Kd3 Kc1 175.Kc3 Kb1 176.Rd4 Kc1 177.Kb3 Kb1 178.Rd1# 1-0