1.c4 e5 2.f3 f6 3.Nc3 Bb4 4.g3 b6 5.e3 a6 6.Bd3 Ra7 7.Qe2 Nc6 8.g4 Bc5 9.a3 Be7 10.Bc2 Rb7 11.d3 g6 12.Bd2 b5 13.Qf1 bxc4 14.dxc4 Nh6 15.O-O-O O-O 16.h4 f5 17.h5 g5 18.gxf5 Nxf5 19.Qd3 Rf7 20.Nh3 Rb8 21.Nf2 a5 22.Ng4 Ba6 23.Nd5 d6 24.Ba4 Bb7 25.e4 Nfd4 26.Nh6+ Kf8 27.Nxf7 Kxf7 28.h6 Ne6 29.Bc3 Kf8 30.Qf1 Qe8 31.Qh3 Qg6 32.Qf5+ Qxf5 33.exf5 Ned4 34.Bxc6 Bxc6 35.Bxd4 exd4 36.Rxd4 Rb3 37.Nxc7 Bxf3 38.Re1 Bf6 39.Ne6+ Ke7 40.Nxg5+ Kd7 41.Nxf3 Rxf3 42.Rd5 Rf2 43.Re6 Bxb2+ 44.Kb1 Bxa3 45.Rf6 Ke7 46.Re6+ Kf7 47.Rb5 Rxf5 48.Rxf5+ Kxe6 49.Rxa5 Bc5 50.Kc2 Be3 51.Rh5 Bb6 52.Kd3 Bc5 53.Rg5 Kf6 54.Rg7 Ke5 55.Rxh7 Bf2 56.Rf7 Bc5 57.h7 Be3 58.Kxe3 Ke6 59.h8=R d5 60.cxd5+ Ke5 61.Rh6 Kxd5 62.Rf3 Kc4 63.Rh5 Kb3 64.Rh7 Kc4 65.Rh8 Kb5 66.Rfh3 Kc6 67.Rc8+ Kb7 68.Rg8 Kc6 69.Kd2 Kb6 70.Ke3 Kc6 71.Kf4 Kb7 72.Kf5 Ka6 73.Ke6 Ka7 74.Ke7 Kb7 75.Rd3 Kc6 76.Kf6 Kb5 77.Rc8 Kb6 78.Rh8 Ka7 79.Ra3+ Kb7 80.Rc3 Ka7 81.Rc5 Kb7 82.Rcc8 Kb6 83.Kf5 Ka6 84.Rh7 Ka5 85.Rc4 Kb6 86.Rf4 Ka5 87.Ke6 Kb6 88.Rc4 Ka5 89.Rb7 Ka6 90.Rbb4 Ka5 91.Rb2 Ka6 92.Rc8 Ka5 93.Kf5 Ka6 94.Kg5 Ka7 95.Rc4 Ka8 96.Kg6 Ka7 97.Ra4# 1-0