1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.Bg2 d4 5.d3 Bb4+ 6.Bd2 a5 7.O-O Bxd2 8.Qxd2 O-O 9.e3 Nc6 10.Na3 dxe3 11.Qxe3 Ng4 12.Qe2 Nh6 13.Nb5 Nf5 14.Rad1 Ncd4 15.Nbxd4 Nxd4 16.Qe5 Nxf3+ 17.Bxf3 c6 18.d4 a4 19.Qe3 h6 20.Rfe1 Bd7 21.h4 Qa5 22.Qc3 Rfd8 23.Qa3 Be8 24.Re5 Qb6 25.Qc3 Rd7 26.Kg2 Rad8 27.c5 Qc7 28.Re4 b6 29.Ree1 b5 30.b3 axb3 31.axb3 Re7 32.Qe3 f6 33.b4 Bf7 34.d5 cxd5 35.Rxd5 Rxd5 36.Bxd5 f5 37.Bf3 e5 38.Rd1 Bc4 39.Bd5+ Bxd5+ 40.Rxd5 Qb7 41.Qf3 Qa8 42.c6 e4 43.Qc3 e3 44.fxe3 Rc7 45.Rc5 Kh8 46.Qc2 Qe8 47.Kh2 Qxe3 48.Rxf5 Qe8 49.Rc5 Kg8 50.Qd3 Rxc6 51.Qxb5 Re6 52.Qxe8+ Rxe8 53.Rc2 Re5 54.Rb2 Rb5 55.Kg2 Kf7 56.Kf3 Ke6 57.Ke4 Kd6 58.Rd2+ Ke6 59.Rd4 h5 60.Kd3 Rb8 61.Kc4 Rc8+ 62.Kb3 Rb8 63.Rc4 Kd6 64.Rc5 g6 65.Rg5 Rg8 66.Kc4 Kc6 67.b5+ Kb6 68.Kd4 Ka5 69.Ke5 Kxb5 70.Kf6+ Kc4 71.Rxg6 Ra8 72.Kg5 Rh8 73.Rh6 Rg8+ 74.Rg6 Rh8 75.Rd6 Rg8+ 76.Kxh5 Rxg3 77.Kh6 Kc5 78.Rd1 Kc6 79.h5 Kc7 80.Kh7 Kc6 81.h6 Kc7 82.Kh8 Rg6 83.Kh7 Rg3 84.Rd4 Rg1 85.Rd2 Rg3 86.Rd1 Rg2 87.Kh8 Rg6 88.h7 Rg2 89.Rd4 Rg3 90.Rd2 Rg1 91.Rd3 Rg2 92.Rd1 Rg3 93.Rd5 Rg1 94.Rd2 Rg3 95.Rd4 Rg1 96.Rd5 Rg3 97.Rd1 Rg2 98.Rd3 Rg1 99.Rd2 Rg3 100.Ra2 Kd7 101.Ra8 Ke7 102.Rg8 Rb3 103.Kg7 Rg3+ 104.Kh6 Rh3+ 105.Kg6 Rg3+ 106.Kf5 Rh3 107.h8=Q Rxh8 108.Rxh8 Kd6 109.Rh1 Kd5 110.Kf4 Kd4 111.Rd1+ Kc5 112.Ke5 Kb4 113.Kd4 Kb5 114.Kd5 Kb4 115.Rd3 Kb5 116.Rb3+ Ka4 117.Rb8 Ka5 118.Kc6 Ka4 119.Kc5 Ka3 120.Kc4 Ka2 121.Kc3 Ka1 122.Kc2 Ka2 123.Ra8# 1-0