Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 d6 5. Nc3 Nf6 6. g3 e5 7. Nde2 Bg4 8. a3
Nd4 9. h3 *
Position (FEN): r2qkb1r/pp3ppp/3p1n2/4p3/3nP1b1/P1N3PP/1PP1NP2/R1BQKB1R b KQkq - 0 9
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1436
Best move: Nf3#