1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 Nd4 5.Nxf7 Qe7 6.Nxh8 d6 7.c3 c6 8.cxd4 d5 9.exd5 cxd5 10.Bb5+ Kd8 11.dxe5 Bg4 12.f3 Bh5 13.Qe2 Qe6 14.exf6 Qxf6 15.O-O a6 16.Ba4 b5 17.Bb3 Bb4 18.Qd3 Qf8 19.Qxd5+ Ke7 20.Re1+ Kf6 21.Qe5#