1.e4 e5 2.Nf3 Nf6 3.Nxe5 Nxe4 4.Qe2 d5 5.d3 Ng5 6.Nc6+ Be7 7.Nxd8 Kxd8 8.Qe5 Ne6 9.Qxd5+ Bd7 10.Be3 c6 11.Qa5+ b6 12.Bxb6+ axb6 13.Qxa8 Bd6 14.Nc3 c5 15.Qd5 Ke7 16.Ne4 Bc6 17.Qxd6+ Ke8 18.Qxb8+ Nd8 19.O-O-O h5 20.Re1 Rh6 21.Nf6+ Kf8 22.Qxd8+ Be8 23.Rxe8#