Chess puzzle (Checkmate)
Opening: Grunfeld_Defense, Grunfeld_Defense_Russian_Variation
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. Qb3 dxc4 6. Qxc4 O-O 7. e4 Be6 8.
Qb5 Bc8 9. Be2 c6 10. Qb3 Nbd7 11. O-O Re8 12. e5 Nh5 13. Ng5 c5 14. Nxf7 Qb6
15. Nh6+ Kh8 16. Qg8+ Rxg8 *
Position (FEN): r1b3rk/pp1np1bp/1q4pN/2p1P2n/3P4/2N5/PP2BPPP/R1B2RK1 w - - 0 17
White to move.
Themes:  Opening Mate in 1, Smothered Mate 
Puzzle rating: 904
Best move: Nf7#