1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Ng5 Qxg5 5.d3 Qxg2 6.Rf1 Qxh2 7.Nc3 d6 8.Nd5 Nce7 9.Nxc7+ Kd7 10.Nxa8 b6 11.Bg5 Bb7 12.Nxb6+ Bxb6 13.Qg4+ Kd8 14.Bxf7 h5 15.Qe6 Nf6 16.Qxd6+ Nd7 17.Bxe7+ Kc8 18.Be6 Bxf2+ 19.Rxf2 Qg1+ 20.Rf1 Qg3+ 21.Ke2 Qg2+ 22.Rf2 Qg3 23.Bxd7#