1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bc5 5.c3 dxc3 6.Bxf7+ Kxf7 7.Qd5+ Ke8 8.Qxc5 d6 9.Qh5+ g6 10.Qb5 Bd7 11.Nxc3 b6 12.Bg5 Nge7 13.Nd5 h6 14.Bxe7 Nxe7 15.Nf6+ Kf7 16.Nxd7 c6 17.Qb3+ d5 18.Nde5+ Kg7 19.O-O dxe4 20.Qf7#