1.e4 e5 2.f4 exf4 3.Nf3 Be7 4.Bc4 Nf6 5.Nc3 Nxe4 6.Bxf7+ Kxf7 7.Ne5+ Ke6 8.Nxe4 d5 9.Qg4+ Kxe5 10.d4+ Kxd4 11.c3+ Ke5 12.Bxf4+ Kxe4 13.Qf3+ Kf5 14.Bxc7+ Kg6 15.Bxd8 Rxd8 16.O-O Nc6 17.Qg3+ Kh6 18.Rf7 g5 19.h4 Rg8 20.Raf1 Be6 21.hxg5+ Rxg5 22.Qh4+ Rh5 23.R1f6+ Bxf6 24.Qxf6#