1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 h6 5.Nxf7 Qe7 6.Nxh8 Nxe4 7.Bf7+ Kd8 8.Qe2 d5 9.d3 Nc5 10.Bxd5 Nd4 11.Qe4 Nxc2+ 12.Kd1 Nxe4 13.Nf7+ Ke8 14.Kxc2 Nxf2 15.Rf1 Qc5+ 16.Bc4 Be6 17.Nc3 Bxf7 18.Bxf7+ Kxf7 19.Re1 Rd8 20.Be3 Qd6 21.Rf1 Qxd3+ 22.Kc1 Qxf1+ 23.Nd1 Qxd1#