1.e4 e5 2.f4 f6 3.fxe5 fxe5 4.Qh5+ g6 5.Qxe5+ Qe7 6.Qxh8 Qxe4+ 7.Ne2 Qh4+ 8.Ng3 Ne7 9.Be2 d6 10.O-O Nf5 11.Nxf5 Bxf5 12.Qc3 Qe7 13.Bf3 c6 14.d4 d5 15.Re1 Be6 16.Bg4 Qb4 17.Rxe6+ Kd8 18.Bg5+ Kc7 19.Qg3+ Bd6 20.Bd8+ Kxd8 21.Rxd6+ Nd7 22.Rxd7+ Ke8 23.Qe5+ Kf8 24.Qh8#