1.e4 e5 2.Nf3 Nf6 3.Nxe5 Nxe4 4.Qe2 Qe7 5.Qxe4 Qf6 6.Ng6+ Be7 7.Nxh8 Nc6 8.Bc4 Na5 9.Bxf7+ Qxf7 10.Nxf7 Kxf7 11.O-O Nc6 12.Qf5+ Bf6 13.Qxh7 b5 14.d3 d5 15.Bh6 Bxb2 16.Bxg7 Ke8 17.Qg8+ Ke7 18.Re1+ Kd7 19.Qe6+ Kd8 20.Bf6+ Bxf6 21.Qxf6+ Kd7 22.Qe6+ Kd8 23.Qe8#