1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.Nxf7 Kxf7 7.Qf3+ Ke6 8.Nc3 Nb4 9.Qe4 c6 10.a3 b5 11.Bb3 Na6 12.d4 Qd6 13.Bf4 Nc7 14.Bxe5 Qd7 15.Bxc7+ Kf7 16.Nxd5 cxd5 17.Bxd5+ Kf6 18.Be5+ Kg5 19.Bf4+ Kh5 20.Qe5+ Kg6 21.Qg5#