Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 e6 3. Nf3 Nc6 4. Bc4 d5 5. exd5 exd5 6. Qe2+ Be7 7. Bb5 Nf6 8.
Ne5 Bd7 9. Nxd7 Qxd7 10. O-O O-O 11. Nc3 Rac8 12. h3 Rfe8 13. Bxc6 Qxc6 14. Qf3
c4 15. d3 Bc5+ 16. Kh1 d4 17. Ne4 Nxe4 18. dxe4 Rxe4 19. c3 dxc3 20. bxc3 Rd8
21. a4 Rd3 22. Qg4 f5 23. Qxf5 Re2 24. Qg4 Rxg2 25. Qxg2 *
Position (FEN): 6k1/pp4pp/2q5/2b5/P1p2P2/2Pr3P/6Q1/R1B2R1K b - - 0 25
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1191
Best move: Rxh3#