1.g3 c5 2.Nf3 Nc6 3.Bg2 g6 4.c4 Bg7 5.Nc3 e6 6.O-O Nge7 7.d4 Nxd4 8.Nxd4 cxd4 9.Nb5 d5 10.cxd5 O-O 11.Nxd4 Nxd5 12.Nf3 b6 13.Bg5 Qe8 14.e4 Nf6 15.e5 Nd5 16.Qd2 Bb7 17.Rfe1 Ne7 18.Rad1 Bd5 19.Bf6 Rd8 20.Qf4 Rd7 21.h4 h6 22.Nh2 Bxg2 23.Bxg7 Kxg7 24.Ng4 Ng8 25.Kxg2 Qd8 26.Rxd7 Qxd7 27.Nf6 Nxf6 28.exf6+ Kh7 29.Qe4 h5 30.Re3 Rd8 31.Rc3 Qd6 32.Qb7 Rd7 33.Qa8 Qd5+ 34.Qxd5 exd5 35.Rc6 d4 36.Kf1 d3 37.Ke1 Kh6 38.f4 d2+ 39.Kd1 Kh7 40.Rc3 a5 41.Rc6 Rd3 42.Rc7 Kg8 43.Rc8+ Kh7 44.Rf8 Rxg3 45.Rxf7+ Kg8 46.Rg7+ Kf8 47.f5 Rf3 48.fxg6 Rxf6 49.Rh7 Rxg6 50.Rxh5 Rg2 51.Rb5 Rh2 52.Rxb6 Rxh4 53.Kxd2 Ke7 54.Kc3 Kd7 55.Kb3 Kc7 56.Rb5 a4+ 57.Ka3 Kc6 58.Rb4 Rh2 59.Kxa4 Rh8 60.Kb3 Rh3+ 61.Ka4 Rh8 62.a3 Ra8+ 63.Kb3 Rh8 64.a4 Rh1 65.Rb8 Kc7 66.Rb5 Kc6 67.Kb4 Rh8 68.Rc5+ Kb6 69.Rc4 Ka6 70.Rc6+ Kb7 71.Rc3 Ka6 72.Ka3 Rh1 73.Rc6+ Kb7 74.Rc2 Kb6 75.b3 Rh3 76.Rf2 Rh5 77.Rf1 Rh3 78.Rf6+ Ka7 79.a5 Rh4 80.b4 Rh7 81.Rc6 Rh1 82.Ka4 Kb7 83.Kb5 Rh5+ 84.Rc5 Rh6 85.Re5 Ka7 86.Ka4 Kb7 87.Re2 Ka7 88.Rd2 Kb7 89.Rd7+ Kb8 90.Kb5 Rg6 91.a6 Rh6 92.Ka5 Rh1 93.b5 Rh6 94.Rf7 Rh8 95.Re7 Rc8 96.b6 Rh8 97.a7+ Ka8 98.Ka6 Rb8 99.b7+ Rxb7 100.Re8+ Rb8 101.axb8=Q# 1-0