Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+
8. Nbxd2 O-O 9. e5 Ne8 10. h4 d5 11. exd6 Nxd6 12. Ng5 Nxc4 13. Nxc4 Re8+ 14.
Kf1 Be6 15. Nxe6 Rxe6 16. d5 Re4 17. dxc6 Rxc4 18. cxb7 Qxd1+ 19. Rxd1 Rb8 20.
Rh3 h6 21. Rb3 c5 22. Rd7 Rxh4 23. Rc7 Re8 24. Rc8 *
Position (FEN): 2R1r1k1/pP3pp1/7p/2p5/7r/1R6/PP3PP1/5K2 b - - 3 24
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 884
Best move: Rh1#