Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 a6 6. N5c3 Nf6 7. Be3 Nc6 8.
Be2 Be7 9. O-O O-O 10. Nd2 Re8 11. Nc4 b5 12. Nb6 Rb8 13. Nxc8 Qxc8 14. a3 Rd8
15. Qd2 b4 16. axb4 Nxb4 17. Ra5 h6 18. f3 Nh5 19. g3 Qh3 20. Rf2 Qc8 21. b3
Kh8 22. Bc4 f5 23. Bxh6 f4 24. Bxf4 exf4 *
Position (FEN): 1rqr3k/4b1p1/p2p4/R6n/1nB1Pp2/1PN2PP1/2PQ1R1P/6K1 w - - 0 25
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1096
Best move: Rxh5#