abcdefgh87654321
1.e4 e5 2.d4 exd4 3.Qxd4 Nc6 4.Qe3 Nf6 5.Nc3 Bb4 6.Bd2 Qe7 7.Bd3 Bc5 8.Qg3 d5 9.O-O-O Ng4 10.Nxd5 Bd6 11.f4 Qe6 12.h3 Nf6 13.Qxg7 Rg8 14.Nxf6+ Ke7 15.Nxg8+ Ke8 16.Nf6+ Ke7 17.Nd5+ Ke8 18.Nf3 h6 19.f5 Qd7 20.Nf6+ Ke7 21.Nxd7 Bxd7 22.f6+ Ke6 23.Bc4#