1.g3 Nf6 2.Bg2 c6 3.e4 Qc7 4.d4 d6 5.c4 e5 6.Ne2 Qe7 7.Nbc3 a5 8.h3 g6 9.b3 Bg7 10.Ba3 exd4 11.Qxd4 c5 12.Qe3 a4 13.b4 O-O 14.bxc5 dxc5 15.Bxc5 Qc7 16.Bxf8 Bxf8 17.O-O Nbd7 18.Rfd1 Ne5 19.Nd5 Nxd5 20.cxd5 Bc5 21.Nd4 Qb6 22.Rab1 Qa7 23.Qc3 Bd7 24.Kh1 Rc8 25.Nb5 Qb8 26.f4 Ng4 27.hxg4 Bf2 28.Qf3 Rc2 29.Rd3 Qf8 30.g5 h5 31.f5 Qc5 32.fxg6 fxg6 33.Rc3 Bg4 34.Qf6 Kh7 35.Rxc5 Bg1 36.Qf7+ Kh8 37.Qf8+ Kh7 38.Qh6+ Kg8 39.Bf3 Bxf3+ 40.Kxg1 Rg2+ 41.Kf1 Be2+ 42.Kxg2 Bd1 43.Rbc1 Bf3+ 44.Kf2 Bg2 45.Qxh5 Bxe4 46.g4 Bc2 47.Kf3 Bf5 48.gxf5 a3 49.Rb1 gxf5 50.Rb3 f4 51.Rd3 Kf8 52.Rc6 b6 53.Rc2 Kg7 54.Rf2 Kf8 55.Nxa3 Ke7 56.Qh7+ Kd6 57.Qe7+ Kxe7 58.Nb1 Kd7 59.Rdd2 Ke8 60.Kxf4 b5 61.Kf3 Ke7 62.d6+ Ke8 63.Rf1 Kf8 64.Rdd1 Kg8 65.Rc1 b4 66.Kf4 Kg7 67.g6 b3 68.Ke4 b2 69.Kd3 Kh8 70.Rc5 Kg7 71.Rh5 Kg8 72.Re1 Kg7 73.Rc5 Kxg6 74.Rg1+ Kh6 75.Rc7 Kh5 76.Ke3 Kh4 77.Rc8 Kh5 78.Rf8 Kh4 79.Rgf1 Kh3 80.R8f7 Kg4 81.Rd7 Kg5 82.Kd2 Kg4 83.Rf2 Kg5 84.Rf8 Kh6 85.Rh8+ Kg6 86.Kc3 Kf5 87.Kb3 Ke6 88.a4 Kf5 89.Rh6 Kg4 90.Rh3 Kf5 91.Rh1 Ke5 92.Re1+ Kf6 93.Rde7 Kg5 94.R1e5+ Kh4 95.Rd5 Kh3 96.Re1 Kg3 97.Rd3+ Kg4 98.Rh3 Kf4 99.Rd1 Kf5 100.Kb4 Ke6 101.Kb5 Kd7 102.Na3 Kc8 103.Rf1 b1=R+ 104.Kc6 Rb5 105.Rg1 Kb8 106.axb5 Ka7 107.Rb3 Kb8 108.Ra1 Kc8 109.Rg3 Kd8 110.Rg8# 1-0