Chess puzzle (Checkmate)
Opening: Grunfeld_Defense, Grunfeld_Defense_Counterthrust_Variation
Moves: 1. d4 Nf6 2. c4 g6 3. g3 d5 4. Bg2 Bg7 5. Nc3 c6 6. cxd5 cxd5 7. Nf3 O-O 8. O-O
Nc6 9. h3 Bd7 10. Bf4 Rc8 11. Ne5 Be8 12. g4 Qb6 13. Rb1 Qxd4 14. Nxc6 Qxf4 15.
Nxe7+ Kh8 16. Nxc8 Nxg4 17. Nxd5 *
Position (FEN): 2N1br1k/pp3pbp/6p1/3N4/5qn1/7P/PP2PPB1/1R1Q1RK1 b - - 0 17
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 995
Best move: Qh2#