Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 d6 5. Bb5 Bd7 6. O-O Nxd4 7. Bxd7+ Qxd7
8. Qxd4 Nf6 9. Nc3 e6 10. Bg5 Be7 11. Rad1 h6 12. Bxf6 gxf6 13. a4 Rg8 14. Nb5
Rd8 15. Qxa7 e5 16. Kh1 Qg4 17. Rg1 Qxe4 18. Rd3 Kf8 19. Nc3 Qc6 20. Qe3 Rg6
21. h4 Kg7 22. f4 Rg4 23. Qe1 f5 24. fxe5 Rxh4+ 25. Rh3 *
Position (FEN): 3r4/1p2bpk1/2qp3p/4Pp2/P6r/2N4R/1PP3P1/4Q1RK b - - 1 25
Black to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 784
Best move: Rxh3#