1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.d4 exd4 7.Nxf7 Kxf7 8.Qf3+ Ke8 9.Bxd5 Qe7+ 10.Be4 Bd7 11.O-O Ne5 12.Qf4 c6 13.Re1 Qc5 14.Bg6+ Kd8 15.Rxe5 Qb6 16.Qg5+ Kc8 17.Bf5 Kc7 18.Bxd7 Kxd7 19.Qf5+ Kd8 20.Bg5+ Kc7 21.Qf7+ Kc8 22.Re8+ Qd8 23.Rxd8#