Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Grigorian_Variation
Moves: 1. b4 Nc6 2. b5 Ne5 3. d4 Ng6 4. e4 d5 5. e5 Bf5 6. h4 e6 7. g4 Nxh4 8. gxf5
Nxf5 9. Nc3 Bb4 10. Bd2 Qd7 11. a4 O-O-O 12. a5 Nxd4 13. b6 cxb6 14. axb6 a6
15. Nge2 *
Position (FEN): 2kr2nr/1p1q1ppp/pP2p3/3pP3/1b1n4/2N5/2PBNP2/R2QKB1R b KQ - 1 15
Black to move.
Themes:  Opening Mate in 1, Smothered Mate 
Puzzle rating: 1240
Best move: Nf3#