Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Bc4 c6 5. O-O Nd7 6. Re1 Qc7 7. Bf4 Ngf6 8. e5
dxe5 9. dxe5 Nh5 10. e6 Qxf4 11. exd7+ Bxd7 12. Qe2 e6 13. c3 O-O 14. Ne5 Bxe5
15. Qxe5 Qxc4 16. Nd2 Qd5 17. Qe3 Nf6 18. c4 Qd6 19. Rad1 Qc7 20. Qf3 e5 21.
Qxf6 Rae8 22. Ne4 Bf5 23. h3 Re6 24. Qg5 f6 25. Qc1 Bxe4 26. Rxe4 Rd8 27. Rxd8+
Qxd8 28. Re2 Qe7 29. Rd2 Qf7 30. b3 f5 31. Qd1 Kg7 32. f3 h6 33. Kf2 g5 34. Rd6
Re7 35. Qd2 a6 36. c5 f4 37. Qd3 a5 38. Qc3 Kh7 39. Qxa5 e4 40. fxe4 Rxe4 41.
Qd2 Re7 42. Qd3+ Kg7 43. Qd4+ Kh7 44. Qf6 Qxf6 45. Rxf6 Kg7 46. Rd6 h5 47. a4
g4 48. hxg4 hxg4 49. Rd4 g3+ 50. Kf3 Re3+ 51. Kxf4 Rxb3 52. Ke5 Kh6 53. Rg4 Kh5
54. Rg7 Rb2 55. Rh7+ Kg4 56. Rg7+ Kh4 57. Kf4 Rxg2 *
Position (FEN): 8/1p4R1/2p5/2P5/P4K1k/6p1/6r1/8 w - - 0 58
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1298
Best move: Rh7#