abcdefgh87654321
1.e4 e5 2.f4 Bc5 3.Nf3 Nf6 4.fxe5 Nxe4 5.d4 Bb6 6.Bd3 d5 7.exd6 Nxd6 8.O-O Nc6 9.c3 Bf5 10.Bxf5 Nxf5 11.Ng5 g6 12.Na3 Qd5 13.Qe2+ Nce7 14.Nc4 O-O-O 15.a4 f6 16.Ne6 Bxd4+ 17.Nxd4 Nxd4 18.cxd4 Qxd4+ 19.Be3 Qe4 20.Rf4 Qe6 21.Qf3 Rd3 22.Re4 Qf7 23.Rc1 Rhd8 24.Bxa7 Nf5 25.Nb6#