1.c4 c5 2.g3 g6 3.Bg2 Bg7 4.Nf3 Nc6 5.O-O e6 6.e3 Nge7 7.Nc3 d5 8.cxd5 Nxd5 9.d4 cxd4 10.Nxd5 exd5 11.Nxd4 O-O 12.Qb3 Nxd4 13.exd4 Be6 14.Qxb7 Bxd4 15.Bh6 Rb8 16.Qc6 Bg7 17.Bxg7 Kxg7 18.b3 Qa5 19.Qd6 Rfd8 20.Qe5+ Kg8 21.h4 Rb5 22.Qd4 Qb6 23.Rfd1 h5 24.Rac1 Ra5 25.Qd2 Rd6 26.Bf1 d4 27.Bd3 Kg7 28.Re1 Rc5 29.Qf4 Bg4 30.Rxc5 Qxc5 31.Rc1 Qb6 32.Qe5+ Kh7 33.Qe7 Kg7 34.Rc7 Rf6 35.Qe5 Qe6 36.Qxe6 Rxe6 37.Rxa7 Be2 38.Bxe2 Rxe2 39.Kg2 d3 40.Kf3 Kf6 41.Rd7 Rxa2 42.Rxd3 Rb2 43.Ke3 Ke5 44.f4+ Kf5 45.Kd4 Kg4 46.Kc3 Rb1 47.b4 f6 48.Kc4 Rc1+ 49.Rc3 Rb1 50.b5 g5 51.hxg5 fxg5 52.fxg5 Kxg5 53.Rb3 Rc1+ 54.Kd5 Rd1+ 55.Kc6 Rc1+ 56.Kb7 Kg4 57.b6 Rg1 58.Kc6 Rc1+ 59.Kb5 Rc8 60.b7 Rb8 61.Kc6 Kh3 62.Kc7 Rg8 63.b8=Q Rxb8 64.Kxb8 Kg4 65.Kc7 Kh3 66.Kd6 Kg4 67.Ke5 h4 68.gxh4 Kxh4 69.Re3 Kg4 70.Ra3 Kh5 71.Rg3 Kh6 72.Rc3 Kg6 73.Kd5 Kh6 74.Ra3 Kg5 75.Re3 Kf5 76.Rg3 Kf4 77.Rg2 Ke3 78.Kd6 Kf3 79.Rg6 Ke4 80.Kc6 Ke3 81.Rg3+ Ke4 82.Kb6 Ke5 83.Rg4 Kf6 84.Rc4 Ke6 85.Rc2 Kd5 86.Rd2+ Kc4 87.Ka5 Kc3 88.Rd6 Kc2 89.Kb5 Kc3 90.Ka6 Kc2 91.Rd8 Kb3 92.Rb8+ Ka3 93.Re8 Kb2 94.Rf8 Kb3 95.Rf1 Kc4 96.Rf2 Kd3 97.Rf8 Kc2 98.Rg8 Kb3 99.Rb8+ Ka4 100.Kb7 Ka3 101.Rc8 Kb2 102.Rc4 Kb1 103.Kc6 Kb2 104.Re4 Ka2 105.Rd4 Kb2 106.Kb5 Kc1 107.Kc4 Kb2 108.Kb4 Kc1 109.Kc3 Kb1 110.Re4 Ka2 111.Re2+ Ka3 112.Re5 Ka2 113.Re1 Ka3 114.Ra1# 1-0