Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Franco-Nimzowitsch_Variation
Moves: 1. e4 Nc6 2. Nf3 e6 3. d4 g6 4. Bg5 Nge7 5. Bf6 Rg8 6. d5 Nb8 7. Qd4 d6 8. Ng5
e5 9. Qa4+ Bd7 10. Qb4 Na6 11. Qxb7 Nc5 12. Qb4 h6 13. Nh7 Rb8 14. Qd2 Nxe4 15.
Bh4 Nxd2 *
Position (FEN): 1r1qkbr1/p1pbnp1N/3p2pp/3Pp3/7B/8/PPPn1PPP/RN2KB1R w KQ - 0 16
White to move.
Themes:  Opening Mate in 1, Smothered Mate 
Puzzle rating: 956
Best move: Nf6#