1.e4 e5 2.d4 exd4 3.Nf3 c5 4.Bc4 d6 5.Ng5 h6 6.Nxf7 Qf6 7.Nxh8 Nc6 8.Qh5+ Ke7 9.Ng6+ Kd7 10.O-O Ne5 11.Nxe5+ dxe5 12.f4 g6 13.Qxe5 Qh4 14.Bxg8 Bd6 15.Qg7+ Kc6 16.Bd5+ Kb6 17.e5 Bh3 18.Qxb7+ Ka5 19.Na3 Qg4 20.Nc4+ Ka4 21.Qb3#