1.g3 c5 2.Bg2 d5 3.d4 Nf6 4.Nf3 cxd4 5.O-O e6 6.Nxd4 e5 7.Nf3 Nc6 8.c4 d4 9.e3 Be7 10.exd4 exd4 11.Bf4 O-O 12.Ne5 Qb6 13.Nxc6 bxc6 14.Re1 Be6 15.Nd2 Rac8 16.Nf3 Bb4 17.Re5 Bxc4 18.Qxd4 Bd5 19.Qxb6 axb6 20.Re2 Rfe8 21.Rxe8+ Rxe8 22.Be3 c5 23.a3 Ba5 24.Rd1 h6 25.h3 Bb3 26.Rd3 Bc2 27.Rd6 Ne4 28.Rc6 Nxg3 29.b4 Ne2+ 30.Kf1 Ng3+ 31.fxg3 Be4 32.Rc7 cxb4 33.axb4 Bxf3 34.bxa5 Rxe3 35.axb6 Bxg2+ 36.Kxg2 Rb3 37.b7 Kh7 38.Rxf7 Kg6 39.Rc7 Kf6 40.Kf2 g6 41.Ke2 Ke5 42.Kd2 Kd5 43.Rd7+ Kc6 44.Rg7 g5 45.Kc2 Rb5 46.Kd3 Kd5 47.Rd7+ Kc6 48.Kc4 Rc5+ 49.Kd4 Rb5 50.Rh7 h5 51.Rxh5 Kxb7 52.h4 Rb4+ 53.Ke5 gxh4 54.Rxh4 Rb3 55.g4 Kc7 56.g5 Kc6 57.Rd4 Rb1 58.Rd3 Rh1 59.Rd8 Rh2 60.Rg8 Rd2 61.Rh8 Rf2 62.Rd8 Rf5+ 63.Kxf5 Kb5 64.g6 Ka6 65.Kg4 Ka5 66.Kf5 Kb6 67.Kf6 Ka6 68.Rf8 Kb6 69.Kf5 Kc5 70.Rh8 Kb4 71.Rg8 Kb5 72.Rf8 Ka5 73.Ke5 Ka4 74.Kd6 Ka3 75.Kc5 Kb3 76.Rg8 Ka2 77.Rg7 Kb2 78.Rg8 Kc2 79.Kc6 Kb2 80.Kd5 Kb3 81.Ke6 Ka4 82.Rd8 Ka3 83.Rd7 Ka4 84.Rh7 Kb5 85.Rg7 Kb4 86.Kd7 Ka4 87.Ke8 Kb5 88.Rf7 Ka6 89.Rf4 Kb6 90.Rf7 Kc5 91.Kd7 Kb4 92.Rh7 Ka3 93.g7 Kb2 94.Rh4 Kc3 95.Rh6 Kd2 96.Rf6 Kc3 97.Rd6 Kb4 98.Kc6 Kc4 99.Kd7 Kb3 100.Ke7 Kc3 101.g8=Q Kb2 102.Qe6 Ka1 103.Rd4 Kb2 104.Rd7 Ka1 105.Qe4 Ka2 106.Rc7 Kb2 107.Qb1+ Ka3 108.Qa1+ Kb4 109.Qd1 Ka5 110.Qf3 Kb4 111.Qg4+ Kb3 112.Ke6 Kb2 113.Re7 Kc2 114.Rc7+ Kb2 115.Qb4+ Ka2 116.Rb7 Ka1 117.Qb1# 1-0