Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 Bg4 4. Be2 Bxe2 5. Ngxe2 Nxd5 6. O-O Nc6 7. d3 e5
8. Nxd5 Qxd5 9. Nc3 Qd7 10. Be3 a6 11. a3 Be7 12. Qd2 O-O 13. Rae1 Rfe8 14. f4
Bd6 15. Ne4 exf4 16. Bxf4 Bxf4 17. Qxf4 Nd4 18. Nc5 Qd5 19. Ne4 f5 20. Qg5 Qe5
21. c3 fxe4 22. Qxe5 Rxe5 23. cxd4 Rb5 24. dxe4 Rxb2 25. Rf2 Rb3 26. Rf3 Rxf3
27. gxf3 Kf7 28. Rc1 Rc8 29. Kf2 Ke7 30. Ke3 Kd7 31. e5 Rf8 32. Ke4 c6 33. f4
g6 34. Rb1 b5 35. a4 Ra8 36. axb5 axb5 37. d5 Ra4+ 38. Kf3 cxd5 39. Rxb5 Kc6
40. Rb8 h5 41. Rg8 Ra3+ 42. Kg2 d4 43. Rxg6+ Kd5 44. Rd6+ Ke4 45. e6 Re3 46. e7
Kf5 47. Rxd4 Rxe7 48. Kf3 Re1 49. Rd5+ Kg6 50. f5+ Kf6 51. Kf4 Rf1+ 52. Kg3
Rxf5 53. Rd6+ Kg5 *
Position (FEN): 8/8/3R4/5rkp/8/6K1/7P/8 w - - 2 54
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1224
Best move: h4#