Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bc4 Bg7 7. O-O O-O 8.
Qe2 Nc6 9. Nf3 Bg4 10. h3 Bh5 11. Bg5 Qd7 12. Rad1 Ne5 13. Bb3 Nxf3+ 14. gxf3
Qxh3 15. Rd3 Rac8 16. e5 Rc5 17. exf6 *
Position (FEN): 5rk1/pp2ppbp/3p1Pp1/2r3Bb/8/1BNR1P1q/PPP1QP2/5RK1 b - - 0 17
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1158
Best move: Rxg5#