1.f4 c5 2.Nf3 Nc6 3.g3 g6 4.Bg2 Bg7 5.O-O b6 6.d3 Bb7 7.e4 d6 8.c3 e6 9.Be3 Nge7 10.a4 a6 11.Na3 O-O 12.h3 d5 13.e5 Nf5 14.Bf2 Nfe7 15.g4 f5 16.g5 Qc7 17.Rc1 Rfd8 18.Qe2 Rac8 19.Rfd1 Qb8 20.h4 Rd7 21.Kh2 Nd8 22.Kg3 Nf7 23.Rh1 h5 24.Rhd1 Bc6 25.b3 Bb7 26.Qa2 Qa8 27.d4 Bf8 28.Qb2 Nc6 29.Ra1 Rdc7 30.Bf1 Qb8 31.Nc2 cxd4 32.Ncxd4 Nxd4 33.Bxd4 Bc5 34.Rac1 Rc6 35.b4 Bf8 36.b5 axb5 37.Bxb5 Rc5 38.Bxc5 bxc5 39.c4 d4 40.Rd3 Be4 41.Rb3 Bxf3 42.Rxf3 Nxe5 43.fxe5 Qxe5+ 44.Kg2 Bd6 45.Rh1 Qe4 46.Qf2 Bf4 47.Re1 Be3 48.Rxe3 dxe3 49.Qxe3 Qg4+ 50.Rg3 f4 51.Rxg4 fxe3 52.Re4 Kf7 53.Rxe3 Rd8 54.Rf3+ Ke7 55.Rf6 Rd4 56.Rxg6 Rxh4 57.Rg7+ Kf8 58.Ra7 Rg4+ 59.Kh3 Rxg5 60.Kh4 Re5 61.a5 Re1 62.a6 Ra1 63.Ra8+ Ke7 64.Rh8 Kd6 65.Rxh5 e5 66.Rh6+ Kc7 67.Kg3 Ra3+ 68.Kf2 e4 69.Re6 e3+ 70.Rxe3 Ra2+ 71.Kf3 Kb8 72.Ke4 Ka7 73.Kd5 Kb6 74.Re6+ Ka7 75.Kxc5 Rh2 76.Re7+ Ka8 77.Bc6+ Kb8 78.a7+ Kc8 79.a8=R#