Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 d6 6. Bc4 e6 7. O-O a6 8. Qe2
Nf6 9. Rd1 Qc7 10. Bf4 Be7 11. e5 dxe5 12. Nxe5 Nxe5 13. Bxe5 Qb6 14. Bd4 Qa5
15. Rac1 Bd7 16. Rd3 b5 17. Bb3 b4 18. Ne4 Bb5 19. Bc4 Bxc4 20. Rxc4 Qxa2 21.
Qc2 O-O 22. Bxf6 Bxf6 23. Nxf6+ gxf6 24. Rg3+ Kh8 25. Qxh7+ Kxh7 *
Position (FEN): r4r2/5p1k/p3pp2/8/1pR5/6R1/qP3PPP/6K1 w - - 0 26
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 834
Best move: Rh4#