abcdefgh87654321
1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Nf6 5.e5 d5 6.exf6 dxc4 7.O-O Qxf6 8.Re1+ Be6 9.Bg5 Qf5 10.Nbd2 h6 11.Bh4 g5 12.Bg3 O-O-O 13.Ne5 Nxe5 14.Rxe5 Qg6 15.Ra5 a6 16.Nf3 Bb4 17.Ra4 Bd6 18.Ne5 Bxe5 19.Bxe5 Rhe8 20.Ra5 Qe4 21.Qd2 Bd5 22.Re1 Qxg2#