Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Ba6 3. Bxa6 Nxa6 4. Qe2 Nb8 5. Qf3 c6 6. e5 e6 7. Nc3 Ne7 8. Nb5
a6 *
Position (FEN): rn1qkb1r/3pnppp/ppp1p3/1N2P3/3P4/5Q2/PPP2PPP/R1B1K1NR w KQkq - 0 9
White to move.
Themes:  Opening Mate in 1, Smothered Mate 
Puzzle rating: 1097
Best move: Nd6#