Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. h3 c5 4. Nc3 Be6 5. Bb5+ Nc6 6. Nd5 Ne7 7. c4 g6 *
Position (FEN): r2qkb1r/pp2np1p/2npb1p1/1BpNp3/2P1P3/5N1P/PP1P1PP1/R1BQK2R w KQkq - 0 8
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1308
Best move: Nf6#