1.e4 e5 2.Nf3 Nf6 3.d4 d6 4.dxe5 dxe5 5.Qxd8+ Kxd8 6.Nxe5 Nxe4 7.Nxf7+ Ke7 8.Nxh8 g6 9.f3 Nf6 10.Bc4 Bg7 11.Nf7 Be6 12.Bxe6 Kxe6 13.Nd8+ Kd6 14.Nxb7+ Kd7 15.O-O Nd5 16.Rd1 c6 17.c4 Kc7 18.Nc5 Nb4 19.Bf4+ Kb6 20.Na4+ Ka5 21.b3 Bxa1 22.Bc7+ Ka6 23.Nc5#