Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 c6 3. Bg5 f6 4. Bh4 Nd7 5. Nbd2 h5 6. e3 g5 7. Bd3 gxh4 *
Position (FEN): r1bqkbnr/pp1np3/2p2p2/3p3p/3P3p/3BPN2/PPPN1PPP/R2QK2R w KQkq - 0 8
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1454
Best move: Bg6#