abcdefgh87654321
1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Bc5 5.Be3 Qf6 6.c3 Bxd4 7.cxd4 Qg6 8.Nc3 Nf6 9.f3 a6 10.Qd2 d6 11.Bd3 Qh5 12.O-O h6 13.a3 g5 14.e5 dxe5 15.dxe5 Nxe5 16.Bd4 Nfd7 17.Nd5 Kd8 18.Qc3 f6 19.Qxc7+ Ke8 20.Nxf6+ Nxf6 21.Qxe5+ Kd7 22.Bf5+ Kd8 23.Bb6#