Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bd3 Nbd7 5. e5 Ng8 6. f4 Ne7 7. g4 c5 8. b3
cxd4 9. Nb5 a6 *
Position (FEN): r1bqkb1r/1p1nnppp/p3p3/1N1pP3/3p1PP1/1P1B4/P1P4P/R1BQK1NR w KQkq - 0 10
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 919
Best move: Nd6#