abcdefgh87654321
1.Nf3 d5 2.e4 dxe4 3.Ng5 Bf5 4.Nc3 Nf6 5.Bc4 e6 6.f3 exf3 7.Qxf3 c6 8.Nxf7 Kxf7 9.Qxf5 Qe7 10.Ne4 h6 11.Nc5 g6 12.Qxe6+ Ke8 13.O-O b5 14.Qc8+ Qd8 15.Re1+ Be7 16.Rxe7+ Kxe7 17.Qe6+ Kf8 18.Qf7#