1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nd4 6.d6 Qxd6 7.Bxf7+ Ke7 8.Bb3 Qc6 9.O-O b6 10.d3 Bb7 11.f3 h6 12.Ne4 Nxe4 13.fxe4 Kd7 14.Nc3 Bc5 15.Kh1 Nxb3 16.axb3 g5 17.Rf7+ Ke6 18.Qf3 Raf8 19.Qf6#