1.f4 Nf6 2.Nf3 d5 3.e3 e6 4.d4 c5 5.c3 Ne4 6.Nbd2 Nxd2 7.Bxd2 a6 8.Bd3 Nc6 9.O-O Be7 10.dxc5 Bxc5 11.b4 Ba7 12.Qe2 O-O 13.a4 h6 14.h3 Bd7 15.Kh2 Rc8 16.e4 Ne7 17.e5 Nf5 18.b5 Qe7 19.g4 Nh4 20.Nxh4 Qxh4 21.Rf3 axb5 22.axb5 Bb6 23.Raf1 Ra8 24.Be1 Qe7 25.g5 h5 26.g6 fxg6 27.Bxg6 Be8 28.Bd3 h4 29.Bf2 Bxf2 30.R3xf2 Ra3 31.Rg2 Rxc3 32.Rfg1 Ra3 33.Rxg7+ Qxg7 34.Rxg7+ Kxg7 35.Qg4+ Kf7 36.Qxh4 Ra2+ 37.Kg3 Rg8+ 38.Kf3 Rg7 39.Qf6+ Kg8 40.Qxe6+ Kf8 41.Qd6+ Re7 42.f5 Rd2 43.Ke3 Rh2 44.f6 Rxh3+ 45.Kd4 Rh4+ 46.Kxd5 Rh3 47.fxe7+ Kg8 48.Bc4 Kg7 49.Kc5 Rh7 50.Qb8 Rh1 51.Qxe8 Rh5 52.Bd3 Rh1 53.e6 Ra1 54.Qg6+ Kh8 55.e8=Q# 1-0