1.e4 c5 2.c3 Nf6 3.e5 Nd5 4.d4 cxd4 5.Nf3 d6 6.Bc4 e6 7.cxd4 Nc6 8.O-O Be7 9.Na3 O-O 10.Qe2 a6 11.Nc2 b5 12.Bd3 dxe5 13.dxe5 Bb7 14.Rd1 Qc7 15.Bd2 Ncb4 16.Nxb4 Nxb4 17.Rac1 Qb6 18.Bb1 Nd5 19.h4 Rac8 20.h5 Rc4 21.Rxc4 bxc4 22.Bc1 Rc8 23.Qe4 g6 24.Qg4 Nc3 25.Rd7 Ne2+ 26.Kh2 Rc7 27.Be3 Qa5 28.hxg6 hxg6 29.Bxg6 Bxf3 30.Bxf7+ Kxf7 31.Qxf3+ Ke8 32.Rxc7 Qxc7 33.Qxe2 Qxe5+ 34.g3 Qd5 35.Bd2 Bf6 36.Bc3 Bxc3 37.bxc3 Kf7 38.g4 Qd3 39.Qe3 a5 40.Kg2 a4 41.Qxd3 cxd3 42.Kf3 e5 43.Ke3 e4 44.f3 exf3 45.Kxf3 a3 46.Ke3 d2 47.Kxd2 Kg7 48.Ke2 Kg6 49.Kd1 Kf7 50.Ke2 Ke6 51.Kf3 Kd5 52.g5 Kd6 53.Kg4 Kc6 54.c4 Kd6 55.Kf3 Kc7 56.Kf2 Kd7 57.c5 Ke8 58.c6 Ke7 59.Kf3 Kf8 60.Ke4 Kg8 61.Kd5 Kh8 62.Kd4 Kg7 63.Kd3 Kg8 64.Kd4 Kf7 65.Ke3 Ke8 66.Kf3 Kd8 67.c7+ Ke7 68.Ke2 Kf7 69.Kf3 Ke7 70.Ke3 Ke6 71.Kd3 Ke7 72.g6 Kd6 73.Kd4 Kc6 74.Ke4 Kb5 75.c8=R Kb6 76.Rh8 Kc7 77.Rc8+ Kd7 78.Kd4 Kxc8 79.Kd5 Kb8 80.Kc5 Kc7 81.Kb5 Kb7 82.Kc5 Kc7 83.Kb4 Kd8 84.Kxa3 Ke7 85.Kb2 Kf6 86.a4 Kxg6 87.Ka3 Kf5 88.a5 Ke5 89.a6 Ke4 90.Ka2 Kd4 91.Ka1 Kc4 92.Kb2 Kd3 93.Kb3 Kd2 94.Ka3 Kc3 95.a7 Kd2 96.a8=Q Kc1 97.Qa5 Kc2 98.Qc7+ Kb1 99.Kb3 Ka1 100.Qc8 Kb1 101.Qa8 Kc1 102.Qe4 Kd1 103.Ka2 Kc1 104.Ka1 Kd1 105.Qg6 Kd2 106.Qg8 Kd1 107.Kb2 Ke1 108.Qa8 Kd2 109.Qa7 Kd1 110.Kb3 Kc1 111.Qg7 Kd2 112.Qd4+ Kc1 113.Qb4 Kd1 114.Qb8 Kd2 115.Qf4+ Kd1 116.Qf2 Kc1 117.Kc3 Kd1 118.Kb3 Kc1 119.Qc2# 1-0