1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.Nxf7 Qd7 7.Nxh8 Bc5 8.Qh5+ g6 9.Nxg6 hxg6 10.Qxg6+ Kf8 11.d4 Bxd4 12.Bh6+ Ke7 13.Bg5+ Kf8 14.Nd2 Bxb2 15.Bh6+ Ke7 16.Ne4 Bxa1 17.Bxd5 Qxd5 18.Qf6+ Ke8 19.Qh8+ Ke7 20.Qf8+ Ke6 21.Qg8+ Kf5 22.Ng3+ Kf6 23.Bg5#