1.f4 Nc6 2.d3 d6 3.e4 e5 4.Nf3 f5 5.Nc3 Nf6 6.g3 Be7 7.Bg2 Ng8 8.O-O Nf6 9.exf5 Bxf5 10.Nh4 Bg4 11.Qe1 O-O 12.h3 Bd7 13.Nf3 Nb4 14.Qf2 exf4 15.Bxf4 Nh5 16.Be3 Bc6 17.a3 Nd5 18.Nxd5 Bxd5 19.g4 Nf4 20.Bxf4 Rxf4 21.Qe3 Rf7 22.Nd4 Bg5 23.Qe2 Bxg2 24.Rxf7 Kxf7 25.Qe6+ Kf8 26.Kxg2 Bf6 27.Rf1 Qe7 28.g5 Qxe6 29.Nxe6+ Kf7 30.Nxc7 Rc8 31.Nb5 Rxc2+ 32.Kg3 Rxb2 33.Nxd6+ Ke6 34.gxf6 gxf6 35.Ne4 f5 36.Ng5+ Ke5 37.Nxh7 Rb3 38.Rf3 Rxa3 39.d4+ Kxd4 40.Rxa3 b5 41.Rxa7 b4 42.Rb7 Kc3 43.h4 b3 44.h5 b2 45.h6 Kc2 46.Nf6 f4+ 47.Kxf4 b1=Q 48.Rxb1 Kxb1 49.h7 Kc2 50.h8=Q Kb3 51.Ke4 Kc4 52.Nd5 Kc5 53.Qb8 Kc6 54.Qc7+ Kb5 55.Qb6+ Kc4 56.Qb4# 1-0