1.e4 e5 2.Nf3 f5 3.Bc4 fxe4 4.Nxe5 Qg5 5.Nf7 Qxg2 6.Rf1 d5 7.Nxh8 Nf6 8.Bxd5 Bg4 9.f3 Bxf3 10.Rxf3 exf3 11.Qxf3 Qg1+ 12.Ke2 Qxh2+ 13.Kd3 Nbd7 14.Nf7 Nxd5 15.Qxd5 Qg3+ 16.Ke2 Qg4+ 17.Ke1 Be7 18.d4 Nb6 19.Qe5 Qg1+ 20.Ke2 Qxc1 21.Na3 Qxa1 22.Qe6 Qxb2 23.Ne5 Qxa3 24.Qg8+ Bf8 25.Qxh7 O-O-O