1.f3 e5 2.f4 exf4 3.Nf3 d5 4.d4 Bd6 5.c4 c6 6.e3 fxe3 7.Bd3 Nf6 8.O-O O-O 9.Nc3 Re8 10.Ng5 Bg4 11.Qc2 Bh5 12.Bxh7+ Kf8 13.Bd3 Bxh2+ 14.Kh1 Bc7 15.Nh7+ Nxh7 16.Bf5 a5 17.Nb1 Bg4 18.cxd5 Qd6 19.g3 Qxg3 20.Be6 Bf3+ 21.Rxf3 Qxf3+ 22.Kg1 Ra6 23.Bc8 Qg3+ 24.Qg2 Bf4 25.Bg4 f5 26.Na3 Qf2+ 27.Qxf2 exf2+ 28.Kh1 f1=Q# 0-1