abcdefgh87654321
1.d4 d5 2.c4 Nc6 3.Nf3 e6 4.Nc3 g6 5.Bf4 Qf6 6.Bxc7 dxc4 7.e3 b5 8.Nxb5 a6 9.Be5 Qe7 10.Nc7+ Kd8 11.Nxa8 h5 12.Bxh8 f6 13.a3 Qa7 14.d5 exd5 15.Qxd5+ Bd7 16.O-O-O Qxa8 17.Qxd7#