1.e4 e5 2.Nf3 f5 3.Bc4 fxe4 4.Nxe5 d5 5.Qh5+ g6 6.Nxg6 Nf6 7.Qe5+ Be7 8.Nxh8 dxc4 9.Qb5+ Nc6 10.Qxc4 Nd4 11.d3 Be6 12.Qa4+ b5 13.Qa6 Nxc2+ 14.Kd1 Qxd3+ 15.Nd2 Ng4 16.Qc6+ Kf8 17.Qxa8+ Kg7 18.Rf1 Nge3+ 19.fxe3 Bg4+ 20.Rf3 Bxf3+ 21.gxf3 Nxe3+ 22.Ke1 Bh4#