1.Nf3 Nf6 2.c4 c5 3.g3 b6 4.d4 cxd4 5.Qxd4 Nc6 6.Qd1 Bb7 7.Bg2 Ne5 8.Nbd2 Nxf3+ 9.Nxf3 e6 10.O-O h5 11.Bg5 Be7 12.Qd4 Rc8 13.Rfd1 O-O 14.Rac1 d6 15.b3 Rc5 16.Bxf6 Bxf6 17.Qxd6 Qa8 18.h4 Be4 19.Ne1 Bxg2 20.Nxg2 Rd8 21.Qf4 Ra5 22.a4 Re5 23.Ne3 a5 24.Rxd8+ Qxd8 25.Rd1 Qc7 26.Ng2 Qb7 27.Rd2 Rf5 28.Qd6 g6 29.Rd3 Kg7 30.Ne3 Rc5 31.Ng2 Rc6 32.Qf4 Rc5 33.Qd2 Qe4 34.Rd7 Qb1+ 35.Qd1 Qe4 36.Qd3 Qe5 37.Nf4 Rc7 38.Nxe6+ Qxe6 39.Rxc7 Be5 40.Rd7 Qh3 41.Qd5 Qf5 42.Kg2 g5 43.hxg5 h4 44.Qd3 h3+ 45.Kg1 h2+ 46.Kxh2 Qxf2+ 47.Kh3 Qf1+ 48.Kg4 Qf2 49.Qf3 Bxg3 50.Qxf2 Bxf2 51.Rd8 b5 52.axb5 Bc5 53.Rd5 Bd6 54.Rxd6 Kg8 55.Rd7 Kf8 56.Rd4 f6 57.Rd1 Ke7 58.Kf4 Ke8 59.Ke4 a4 60.Kd4 Kd8 61.Kc3+ Ke8 62.Kb2 f5 63.Ka1 a3 64.Kb1 Kf8 65.b6 Kg7 66.b7 a2+ 67.Kxa2 Kf8 68.Ka1 Kg7 69.Kb1 Kg6 70.Kb2 Kxg5 71.Ka1 Kh5 72.Rd2 Kg6 73.Ka2 Kh6 74.Kb1 Kh7 75.Ka1 Kg7 76.Ka2 Kh7 77.Kb1 Kg7 78.Ka1 Kf7 79.Ka2 Ke7 80.Kb1 Ke6 81.Rd3 Ke5 82.Ka1 Kf4 83.Ka2 Ke4 84.Kb1 f4 85.Kb2 Kf5 86.Ka1 Kg6 87.Kb1 Kh5 88.Ka1 Kh4 89.Ka2 Kg4 90.Kb1 Kf5 91.Ka1 f3 92.exf3 Ke6 93.Kb1 Kf5 94.Ka1 Kg5 95.b8=R Kf6 96.f4 Kf7 97.b4 Ke6 98.b5 Ke7 99.Rd1 Kf6 100.Rb1 Ke6 101.Ra8 Kd6 102.Ra5 Kc5 103.Ra2 Kd4 104.f5 Kd3 105.f6 Kxc4 106.f7 Kc3 107.f8=R Kd4 108.Rfa8 Kc3 109.R8a5 Kd3 110.R5a3+ Ke4 111.Rbb2 Ke5 112.Rbb3 Kd5 113.Rb1 Ke4 114.Rbb2 Kd5 115.Rbb3 Kd4 116.Rb4+ Kc5 117.b6 Kc6 118.b7 Kc7 119.Rba4 Kxb7 120.Ra5 Kc6 121.R3a4 Kd7 122.R2a3 Ke7 123.Ka2 Kd6 124.Ra6+ Kc5 125.R4a5+ Kd4 126.R3a4+ Kc3 127.Ra7 Kd2 128.R5a6 Kd3 129.R4a5 Kc2 130.Ra3 Kd1 131.R6a4 Kd2 132.R7a5 Ke1 133.Ra6 Kd1 134.R4a5 Kc1 135.R3a4 Kd2 136.Ka3 Kc2 137.Ra7 Kd3 138.R5a6 Kd2 139.Ra8 Ke2 140.R6a7 Kd3 141.R7a5 Kc3 142.R8a6 Kc2 143.Ra7 Kb1 144.Ra8 Kc1 145.Kb3 Kd1 146.Kc3 Ke2 147.Kc4 Ke3 148.Ra1 Ke4 149.R5a6 Kf4 150.R6a7 Kf5 151.R7a4 Kg5 152.R8a5+ Kh6 153.Rh5+ Kxh5 154.R4a2 Kg4 155.Kc5 Kg5 156.Kb5 Kf6 157.Kb6 Ke7 158.Kb7 Kd7 159.Ka7 Ke6 160.Ka6 Kf5 161.Ka5 Kg6 162.Ra3 Kf5 163.R1a2 Kf6 164.Ra4 Kf7 165.Ka6 Kg8 166.R2a3 Kg7 167.Ra5 Kh7 168.Rh5+ Kg6 169.Rg3+ Kf7 170.Rg7+ Ke6 171.Rh6+ Ke5 172.Rg5+ Kd4 173.Rh4+ Kd3 174.Rg3+ Ke2 175.Rh2+ Ke1 176.Rg1# 1-0