1.Nf3 c5 2.e4 e6 3.c3 Nc6 4.d4 d5 5.exd5 exd5 6.Bb5 Nf6 7.O-O Be7 8.dxc5 Bxc5 9.Bg5 O-O 10.Bxf6 gxf6 11.Nbd2 Kh8 12.Nb3 Bb6 13.Re1 Rg8 14.Qd2 Qd6 15.Bf1 Bg4 16.Nbd4 Bxf3 17.Nxf3 Ne5 18.Nxe5 fxe5 19.Rad1 Rad8 20.Bc4 d4 21.Qe2 Rg5 22.h4 Rf5 23.Bd3 Rf6 24.c4 Bc7 25.Qe4 Rh6 26.g3 Rg8 27.Kg2 b6 28.a3 a5 29.b4 Qe7 30.bxa5 bxa5 31.Rb1 Rxh4 32.Qc6 e4 33.Rxe4 Rxe4 34.Bxe4 Qd6 35.Rh1 Rxg3+ 36.fxg3 Qxg3+ 37.Kf1 Qf4+ 38.Ke2 Qe3+ 39.Kd1 Qb3+ 40.Bc2 Qb6 41.Qxb6 Bxb6 42.Rxh7+ Kg8 43.Rh5 Bc7 44.a4 Bh2 45.Kc1 Kf8 46.Kb1 Bd6 47.Ka1 Bc7 48.Ka2 Bh2 49.Ka3 d3 50.Bxd3 Bg3 51.Ka2 Bd6 52.Ka1 Ba3 53.Kb1 Bd6 54.Kc2 Ke8 55.Kb3 Bb8 56.c5 Bd6 57.c6 Bg3 58.Rh6 Bc7 59.Rh7 Ke7 60.Rh8 Bb6 61.Rg8 Bf2 62.c7 Be3 63.Rh8 Bh6 64.Rxh6 Kd7 65.Rh7 Ke6 66.Rh8 f6 67.Rg8 Ke5 68.Rb8 Kd5 69.Ra8 Kc5 70.Rc8 Kc6 71.Rb8 Kxc7 72.Rb5 Kd8 73.Rxa5 Kc7 74.Rb5 f5 75.a5 Kc6 76.Ka4 Kc7 77.a6 Kd6 78.a7 Kc7 79.a8=Q Kd6 80.Qb8+ Ke6 81.Qa8 Kd6 82.Be4 Ke6 83.Ka5 f4 84.Ka6 Kf6 85.Ka7 Kf7 86.Kb6 Ke7 87.Qb8 Kf6 88.Qa8 Kg7 89.Ra5 Kh6 90.Ra6 Kg7 91.Ra7+ Kf6 92.Qb8 Ke6 93.Ra8 Kf6 94.Ka5 Kg5 95.Ka4 Kf6 96.Ka3 Ke6 97.Ka2 Kd7 98.Ka1 Ke6 99.Kb1 Ke7 100.Ka2 f3 101.Ka3 Kf6 102.Ka2 f2 103.Qf8+ Ke6 104.Ka3 f1=R 105.Qxf1 Kd7 106.Bf5+ Kd6 107.Be4 Ke7 108.Bf5 Kf6 109.Be4+ Ke7 110.Ka4 Kd6 111.Ka5 Ke5 112.Ka6 Kxe4 113.Ka7 Kd5 114.Kb6 Ke4 115.Kc5 Ke5 116.Re8# 1-0