abcdefgh87654321
1.e4 e5 2.Nc3 Nf6 3.f4 Nc6 4.Nf3 d6 5.Bb5 Bg4 6.d4 exd4 7.Qxd4 Bxf3 8.gxf3 a6 9.Bxc6+ bxc6 10.Be3 Be7 11.Rg1 c5 12.Qd2 O-O 13.Qg2 g6 14.f5 Nh5 15.O-O-O Bf6 16.Nd5 Bg7 17.Bg5 Qb8 18.f6 Nxf6 19.Nxf6+ Kh8 20.Qh3 Re8 21.Qxh7#