Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Nf3 e5 4. d3 d6 5. Be2 Be6 6. O-O h6 7. Bd2 g5 8. Nd5
Nge7 *
Position (FEN): r2qkb1r/pp2np2/2npb2p/2pNp1p1/4P3/3P1N2/PPPBBPPP/R2Q1RK1 w kq - 2 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1248
Best move: Nf6#