Chess puzzle (Checkmate)
Opening: Grunfeld_Defense, Grunfeld_Defense_Three_Knights_Variation
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. Bg5 Ne4 6. cxd5 Nxg5 7. Nxg5 e5 8.
dxe6 Qxg5 9. exf7+ Kxf7 10. Qb3+ Be6 11. Qxb7 Nd7 12. Qxc7 Rhc8 13. Qd6 Rab8
14. e3 Rxb2 15. Ne4 Qa5+ 16. Kd1 Bb3+ 17. axb3 *
Position (FEN): 2r5/p2n1kbp/3Q2p1/q7/3PN3/1P2P3/1r3PPP/R2K1B1R b - - 0 17
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 996
Best move: Qxa1#