1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.Nxf7 Kxf7 7.Qf3+ Ke6 8.Nc3 Ne7 9.d4 c6 10.Bg5 h6 11.Bxe7 Bxe7 12.Qe4 Qd6 13.O-O-O Kf7 14.dxe5 Bg5+ 15.f4 Bxf4+ 16.Qxf4+ Qf6 17.exf6 gxf6 18.Nxd5 cxd5 19.Bxd5+ Ke7 20.Rhe1+ Kd8 21.Bxb7+ Bd7 22.Qd6 Rc8 23.Qxd7#