Chess puzzle (Checkmate)
Opening: Neo-Grunfeld_Defense, Neo-Grunfeld_Defense_Non-_or_Delayed_Fianchetto
Moves: 1. d4 Nf6 2. Nf3 g6 3. c4 d5 4. cxd5 Nxd5 5. e4 Nf6 6. Nc3 Bg7 7. Bc4 Bg4 8.
Bxf7+ Kxf7 9. Ne5+ Ke8 10. Nxg4 Nxg4 11. Qxg4 Qxd4 12. Be3 Qd7 13. Qxd7+ Nxd7
14. Nd5 Kd8 15. Bf4 Rc8 16. Bg5 Re8 17. Nf4 Bxb2 *
Position (FEN): 2rkr3/pppnp2p/6p1/6B1/4PN2/8/Pb3PPP/R3K2R w KQ - 0 18
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1074
Best move: Ne6#