1.f4 c5 2.Nf3 g6 3.g3 Bg7 4.Bg2 Nc6 5.O-O Nf6 6.d3 O-O 7.e4 d6 8.Nc3 Rb8 9.h3 b5 10.Be3 b4 11.Ne2 a5 12.g4 Ba6 13.Ng3 Nd7 14.Rb1 Nd4 15.g5 a4 16.Nh2 a3 17.b3 Nb5 18.Ne2 e6 19.Qe1 Bb7 20.Qg3 Rc8 21.Rf2 Nd4 22.Rc1 Ba8 23.Nxd4 cxd4 24.Bd2 Qb6 25.h4 f5 26.exf5 Bxg2 27.Qxg2 Rxf5 28.Ng4 Rfc5 29.Be1 Rb5 30.Rd1 Qb7 31.Qh3 Qd5 32.Rdd2 Qf5 33.Rde2 Nb6 34.Rxe6 Nd5 35.Rxd6 Ne3 36.Nf6+ Bxf6 37.Qxf5 Rxf5 38.gxf6 Nxc2 39.Bd2 Rf8 40.Rc6 Ne3 41.Bxb4 R8xf6 42.Rxf6 Rxf6 43.Bxa3 Ng4 44.Rb2 Rxf4 45.b4 Ne5 46.b5 Rf7 47.b6 Rb7 48.Bd6 Nxd3 49.Rb5 Nc1 50.Bc7 d3 51.Rb2 Ne2+ 52.Kf2 Nc3 53.Ke1 Kf7 54.Bg3 Na4 55.Rb4 Nxb6 56.Kd1 Ra7 57.Rxb6 Rxa2 58.Be1 Rh2 59.Rb7+ Ke6 60.Rxh7 Kf5 61.Rh8 Ke4 62.Rg8 Kf5 63.Rf8+ Ke4 64.Bf2 Rh1+ 65.Kd2 Rh2 66.Rf7 Rh3 67.Re7+ Kf5 68.Ra7 Ke4 69.Ra4+ Kf3 70.Be3 Rh1 71.Bg5 Kg3 72.Ra6 Kg4 73.Rxg6 Rh3 74.Rd6 Kh5 75.Rxd3 Rh2+ 76.Ke3 Ra2 77.Kf3 Ra6 78.Bd8 Rd6 79.Ke3 Re6+ 80.Kf2 Kg4 81.Rd4+ Kh5 82.Rd5+ Kh6 83.Kf3 Kg6 84.Bc7 Re7 85.Bf4 Rb7 86.Kg4 Kh7 87.Rd6 Ra7 88.Rh6+ Kg7 89.Rc6 Ra5 90.Rc7+ Kg8 91.Bg5 Ra6 92.Bd2 Rb6 93.Bc3 Rg6+ 94.Kf5 Rg2 95.Bf6 Kf8 96.Ke6 Re2+ 97.Be5 Kg8 98.h5 Rf2 99.h6 Rf7 100.Rc8+ Rf8 101.Rxf8+ Kxf8 102.h7 Ke8 103.h8=R#