abcdefgh87654321
1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bg5 e6 7.f4 h6 8.Bh4 Qb6 9.Qd2 Qxb2 10.Rb1 Qa3 11.e5 dxe5 12.fxe5 Nfd7 13.Be2 Bb4 14.Rb3 Qa5 15.Nxe6 Qxe5 16.Rxb4 fxe6 17.Re4 Qc5 18.Rxe6+ Kf7 19.Rf1+ Kxe6 20.Bg4+ Ke5 21.Bg3#