1.e4 e5 2.Nf3 Nf6 3.Nxe5 Nxe4 4.Qe2 f5 5.d3 d5 6.dxe4 dxe4 7.Qh5+ g6 8.Nxg6 hxg6 9.Qxh8 Nd7 10.Bc4 b6 11.Qh7 Ne5 12.Bb3 Ba6 13.Bf4 Qd6 14.Bxe5 Qxe5 15.Qxg6+ Ke7 16.Qf7+ Kd6 17.Nc3 f4 18.O-O-O+ Kc6 19.Bd5+ Kd6 20.Bxa8+ Kc5 21.Rd5+ Qxd5 22.Qxd5+ Kb4 23.a3#