Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d5 3. Nxe5 dxe4 4. d4 Bf5 5. Nc3 Nf6 6. Be3 Nbd7 7. Bb5 c6 8.
Bc4 Nxe5 9. dxe5 Qxd1+ 10. Rxd1 Nd7 11. Bf4 Bb4 12. O-O Bxc3 13. bxc3 O-O 14.
h3 h5 15. Rd6 Rae8 16. Re1 Nxe5 17. Bxe5 Rxe5 18. f3 e3 19. f4 Rc5 20. Rd4 Bxc2
21. Rxe3 Bb1 22. Bb3 Ra5 23. Rd7 b5 24. Ree7 Bxa2 25. Bxa2 Rxa2 26. Rxa7 Rxa7
27. Rxa7 Rc8 28. Kf2 g6 29. Rb7 Kg7 30. g4 hxg4 31. hxg4 Kf6 32. Ke3 Ke6 33.
Kd4 c5+ 34. Ke3 Kd5 35. Rxb5 Kc4 36. Rb7 f5 37. gxf5 gxf5 38. Kd2 Rd8+ 39. Kc2
Rh8 40. Rf7 Rh2+ 41. Kc1 Kxc3 42. Rxf5 *
Position (FEN): 8/8/8/2p2R2/5P2/2k5/7r/2K5 b - - 0 42
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1131
Best move: Rh1#