1.e4 e5 2.Nf3 Nc6 3.d4 d6 4.Bc4 Bg4 5.Bxf7+ Kxf7 6.Ng5+ Ke8 7.Qxg4 Be7 8.Ne6 Qc8 9.Nxg7+ Kd8 10.Ne6+ Ke8 11.Qh5+ Kd7 12.Nc3 Nf6 13.Qf5 Ke8 14.Bg5 h5 15.Bxf6 Bxf6 16.Qxf6 Rg8 17.Nd5 Rb8 18.Nexc7+ Kd7 19.Qe6+ Kd8 20.Qxg8+ Kd7 21.Qe6+ Kd8 22.Qe8#