Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 g5 4. Be5 f6 5. Bg3 h5 6. h3 h4 7. Bh2 c5 8. c4 Nc6 9.
cxd5 Qxd5 10. Bb5 Qxg2 11. Bxc6+ Qxc6 12. f3 cxd4 13. Qxd4 e5 14. Qd3 Qc1+ 15.
Qd1 Bb4+ 16. Nc3 Bxc3+ 17. bxc3 Qxe3+ 18. Ne2 Bxh3 19. Rg1 Ne7 20. Qd2 Qxf3 21.
O-O-O O-O 22. Qd3 Qxd3 23. Rxd3 Bf5 24. Rf3 e4 25. Rff1 Be6 26. Nd4 Bxa2 27.
Bd6 Rf7 28. Bxe7 Rxe7 29. Rxf6 Kg7 30. Rf2 Bc4 31. Nf5+ Kf6 32. Nxe7+ Kxe7 33.
Rxg5 Rc8 34. Rg4 Bd3 35. Rxh4 Rxc3+ 36. Kd1 Ra3 37. Rh8 b5 38. Rh7+ Ke6 39.
Rff7 Ra1+ 40. Kd2 a5 41. Rfg7 Ra3 42. Rh5 Ra2+ 43. Ke3 Re2+ 44. Kd4 Rd2 45.
Rg6+ Kf7 46. Rgg5 Rd1 47. Ke5 a4 48. Rf5+ Kg6 49. Rhg5+ Kh6 50. Kf6 Rf1 *
Position (FEN): 8/8/5K1k/1p3RR1/p3p3/3b4/8/5r2 w - - 6 51
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1334
Best move: Rh5#