Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. e4 c5 4. d3 Be7 5. Bg5 O-O 6. Bxf6 Bxf6 7. Nd5 Nc6 8. g3
Nd4 9. Ne2 *
Position (FEN): r1bq1rk1/pp1p1ppp/5b2/2pNp3/2PnP3/3P2P1/PP2NP1P/R2QKB1R b KQ - 2 9
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1543
Best move: Nf3#