Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nxc6 bxc6 6. Nc3 Nf6 7. Bc4 Bc5 8.
O-O O-O 9. Kh1 Re8 10. f4 d6 11. fxe5 dxe5 12. Qxd8 Rxd8 13. Bg5 Re8 14. Bxf6
gxf6 15. Rxf6 Rf8 16. Rxc6 Bb6 17. Nd5 Bd4 18. c3 Bb6 19. Nf6+ Kh8 20. Rf1 Bb7
21. Rd6 Rac8 22. Bd5 Ba6 23. Rf3 Rfd8 24. Rh3 Rxd6 *
Position (FEN): 2r4k/p4p1p/bb1r1N2/3Bp3/4P3/2P4R/PP4PP/7K w - - 0 25
White to move.
Themes:  Middlegame Arabian Mate, Mate in 1 
Puzzle rating: 836
Best move: Rxh7#