1.e4 e5 2.f4 exf4 3.Nf3 g5 4.h4 g4 5.Ne5 Nf6 6.Bc4 d5 7.exd5 Bd6 8.d4 Nh5 9.Bb5+ Kf8 10.Nc3 Be7 11.O-O f3 12.Nxf3 Ng3 13.Ne5 Nxf1 14.Qxf1 f6 15.Qf4 c6 16.Qh6+ Kg8 17.Bc4 Be6 18.dxe6 Qxd4+ 19.Be3 Qxe5 20.Rd1 Na6 21.Rd7 Re8 22.Bd4 Qf5 23.Rxe7 Rxe7 24.Bxf6 Qc5+ 25.Kh1 g3 26.Qg7+ Rxg7 27.e7+ Rf7 28.e8=Q+ Qf8 29.Bxf7#