Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 a6 6. N5c3 Nf6 7. Bg5 Nbd7 8.
Be3 Be7 9. Bc4 b5 10. Bb3 Bb7 11. f3 Nc5 12. Nd5 Nxb3 13. axb3 Nxd5 14. exd5
O-O 15. O-O Bg5 16. Bxg5 Qxg5 17. Nc3 f5 18. f4 Qe7 19. fxe5 dxe5 20. d6 Qd7
21. Re1 e4 22. Qd4 Bc6 23. Rad1 Qa7 24. Qxa7 Rxa7 25. Nd5 Bxd5 26. Rxd5 g6 27.
Red1 Rd8 28. Kf2 Kf7 29. Ke3 Ke6 30. Kf4 Rad7 31. Re5+ Kf6 32. Red5 g5+ 33. Ke3
Ke6 34. g4 f4+ 35. Kxe4 Rxd6 36. Re5+ Kf6 37. Rf5+ Kg6 38. Rxd6+ Rxd6 39. Ke5
Rb6 40. h4 gxh4 41. Kxf4 Rc6 42. Rg5+ Kh6 43. Rh5+ Kg6 44. Rg5+ Kf7 45. Rh5 Kg7
46. Rg5+ Kh8 47. Rd5 Rxc2 48. Rd8+ Kg7 49. Rd7+ Kf8 50. Rxh7 Rxb2 51. Rxh4 Rxb3
52. Rh6 a5 53. Ra6 a4 54. g5 Rb4+ 55. Ke5 Rc4 56. Kf6 Rf4+ 57. Ke5 Rc4 58. Ra7
Rc6 59. Kf5 Rb6 60. g6 b4 61. Rxa4 b3 62. Ra5 b2 63. Ra8+ Kg7 64. Ra7+ Kh6 *
Position (FEN): 8/R7/1r4Pk/5K2/8/8/1p6/8 w - - 4 65
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 867
Best move: Rh7#