1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 Qe7 5.Bxf7+ Kd8 6.Bb3 h6 7.Nf7+ Ke8 8.Nxh8 Nxe4 9.Qh5+ Kd8 10.Nf7+ Ke8 11.Nxh6+ Kd8 12.Nf7+ Ke8 13.Ng5+ Kd8 14.Nxe4 Nd4 15.d3 Nxb3 16.Bg5 Qxg5 17.Qxg5+ Ke8 18.Qg6+ Kd8 19.Qf7 Bb4+ 20.c3 Be7 21.Qg8+ Bf8 22.Qxf8#