Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. d4 g6 2. e4 Bg7 3. e5 d6 4. f4 Bf5 5. Nf3 Nd7 6. Nc3 c5 7. exd6 exd6 8. Bb5
Nf6 9. O-O O-O 10. Ng5 Ng4 11. dxc5 Nxc5 12. Qd5 Qb6 13. Bc4 Nd3+ 14. Kh1 Ndf2+
15. Kg1 Nh3+ 16. Kh1 Qg1+ 17. Rxg1 *
Position (FEN): r4rk1/pp3pbp/3p2p1/3Q1bN1/2B2Pn1/2N4n/PPP3PP/R1B3RK b - - 0 17
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 805
Best move: Nhf2#