Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 5. Nc3 Nc6 6. Nf3 a6 7. cxd5 Nxd5 8.
Bc4 Be6 9. Bxd5 Bxd5 10. O-O e6 11. Be3 Be7 12. Ne5 O-O 13. Nxd5 Qxd5 14. Nxc6
Qxc6 15. Qb3 Rfd8 16. Rac1 Qd7 17. h3 Rdc8 18. Qb6 Bd8 19. Qb3 b5 20. Rcd1 Rc4
21. d5 exd5 22. Qd3 Bf6 23. b3 Rc6 24. Qxd5 Qxd5 25. Rxd5 Rc2 26. a4 bxa4 27.
bxa4 Ra2 28. a5 h6 29. Rfd1 Bc3 30. Bb6 Kh7 31. Rc5 Bd2 32. Rd5 Bg5 33. Rd7 Kg6
34. R1d6+ Bf6 35. g4 Re8 36. h4 Re4 37. h5+ Kg5 38. Rxf7 Kxg4 39. Rdxf6 gxf6
40. Rxf6 Kxh5 41. Be3 Rg4+ 42. Kf1 Ra1+ 43. Ke2 Rg6 44. Rf5+ Rg5 45. Bxg5 hxg5
46. Rf6 Rxa5 47. f4 g4 48. Kf2 Ra3 49. Kg2 Kh4 *
Position (FEN): 8/8/p4R2/8/5Ppk/r7/6K1/8 w - - 4 50
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 460
Best move: Rh6#