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.O-O c6 10.d4 Qf6 11.Re1 Bd6 12.dxe5 Bxe5 13.Bf4 Kf7 14.Rxe5 Be6 15.Ne4 Qxf4 16.Qxf4+ Nxf4 17.Rf5+ Ke7 18.Rxf4 Bxc4 19.Nc5 b5 20.Re1+ Kd6 21.Nb7+ Kd5 22.Rf5+ Kd4 23.Nc5 Rhf8 24.c3#