Chess puzzle (Checkmate)
Moves: 1. c4 g6 2. Nc3 Bg7 3. b3 d6 4. Bb2 a5 5. d4 Nc6 6. e3 e5 7. dxe5 Nxe5 8. Nge2
Nf6 9. g3 *
Position (FEN): r1bqk2r/1pp2pbp/3p1np1/p3n3/2P5/1PN1P1P1/PB2NP1P/R2QKB1R b KQkq - 0 9
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1111
Best move: Nf3#