1.c4 e5 2.g3 Bc5 3.d3 c6 4.Nf3 d6 5.Bg2 Nf6 6.Nc3 O-O 7.O-O Re8 8.d4 exd4 9.Nxd4 Nbd7 10.Nc2 a5 11.b3 Nb6 12.Be3 Bf5 13.Bxc5 dxc5 14.Qxd8 Raxd8 15.Ne3 Bg6 16.Rfd1 Kf8 17.Rxd8 Rxd8 18.f4 h6 19.Kf2 Bh7 20.Bf3 Rd4 21.h4 a4 22.h5 Ke7 23.f5 g6 24.hxg6 fxg6 25.g4 gxf5 26.gxf5 h5 27.Rg1 Kf7 28.Nxa4 Nxa4 29.bxa4 Ne4+ 30.Bxe4 Rxe4 31.Rb1 Bxf5 32.Rxb7+ Kf6 33.a5 Rf4+ 34.Kg3 Re4 35.Kf3 Re8 36.Nxf5 Kxf5 37.a6 Ra8 38.a7 Ke5 39.e3 h4 40.Rh7 h3 41.a4 h2 42.Rxh2 Rxa7 43.Rh5+ Kd6 44.Rh6+ Ke5 45.Rxc6 Ra5 46.Ke2 Ke4 47.Kd2 Rxa4 48.Rxc5 Ra3 49.Rc8 Rd3+ 50.Kc2 Rxe3 51.Re8+ Kd4 52.Rxe3 Kxc4 53.Kb1 Kc5 54.Re8 Kc6 55.Ra8 Kd6 56.Ra7 Ke6 57.Ra2 Ke7 58.Rh2 Kd7 59.Rh5 Ke7 60.Rb5 Kd7 61.Rb4 Ke7 62.Rh4 Kd7 63.Rh1 Ke7 64.Rc1 Kf7 65.Rc4 Ke7 66.Rc3 Kd6 67.Rf3 Kd7 68.Rh3 Ke7 69.Ra3 Kd6 70.Rg3 Kd7 71.Rg1 Ke7 72.Rh1 Kd7 73.Rh4 Ke7 74.Rb4 Kd6 75.Rb3 Kd7 76.Rb2 Ke7 77.Rg2 Kd7 78.Rg5 Ke7 79.Rg4 Kd7 80.Ra4 Ke6 81.Ra3 Kd6 82.Kc2 Ke5 83.Kc3 Kd5 84.Ra5+ Kd6 85.Kc2 Ke6 86.Kd3 Kd6 87.Ke4 Kc6 88.Rd5 Kc7 89.Kd4 Kb7 90.Kc5 Kc7 91.Kb5 Kb7 92.Rc5 Ka7 93.Kc6 Ka8 94.Rc1 Ka7 95.Re1 Ka8 96.Rh1 Kb8 97.Rg1 Ka8 98.Rf1 Ka7 99.Rg1 Ka6 100.Ra1# 1-0