Chess puzzle (Checkmate)
Opening: Grunfeld_Defense, Grunfeld_Defense_Three_Knights_Variation
Moves: 1. d4 Nf6 2. c4 d5 3. Nc3 g6 4. Nf3 Bg7 5. e3 e6 6. Be2 a6 7. O-O dxc4 8. Bxc4
b5 9. Be2 Bb7 10. a3 O-O 11. Bd2 Nbd7 12. Rc1 Rc8 13. Ne5 c5 14. Nxd7 Nxd7 15.
dxc5 Nxc5 16. Be1 Qg5 17. f4 *
Position (FEN): 2r2rk1/1b3pbp/p3p1p1/1pn3q1/5P2/P1N1P3/1P2B1PP/2RQBRK1 b - - 0 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 648
Best move: Qxg2#