Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bg5 h6 5. Bxf6 gxf6 6. e3 e6 7. Bd3 f5 8. Nf3
Nd7 9. O-O Nb6 10. b3 a6 11. a4 Nd7 12. Ne5 Nxe5 13. dxe5 Bg7 14. f4 Qb6 15.
Re1 d4 16. Na2 dxe3 17. Rb1 Qd4 18. Qe2 Qxf4 19. Qxe3 Qh4 20. g3 Qe7 21. Nc3 h5
22. Rbd1 Bh6 23. Qb6 Bf8 24. Rf1 Qc5+ 25. Qxc5 Bxc5+ 26. Kg2 Bd4 27. Ne2 Bxe5
28. Rfe1 b6 29. c5 bxc5 30. Nf4 Bb7 31. Rxe5 Ke7 32. Rxc5 Rhd8 33. Be2 Rxd1 34.
Bxd1 Rd8 35. Bxh5 Rd2+ 36. Kh3 Rb2 37. Rc3 c5 38. Bf3 Bxf3 39. Rxf3 e5 40. Nd5+
Ke6 41. Nc7+ Kf6 42. Nxa6 e4 43. Re3 Rd2 44. Nxc5 Rd5 45. b4 Ke5 46. a5 f4 47.
gxf4+ Kxf4 48. Ra3 e3 49. Ra1 e2 50. Re1 Kf3 51. a6 *
Position (FEN): 8/5p2/P7/2Nr4/1P6/5k1K/4p2P/4R3 b - - 0 51
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 763
Best move: Rh5#