Chess puzzle (Equality)
Moves: 1. e4 d5 2. e5 d4 3. Nf3 Nc6 4. Bd3 Qd5 5. Qe2 Bg4 6. Be4 Qc5 7. Bxc6+ bxc6 8.
d3 Bxf3 9. gxf3 e6 10. f4 Be7 11. Rg1 g6 12. Na3 f6 13. Nc4 Nh6 14. exf6 Bxf6
15. Qxe6+ Qe7 16. Qxe7+ Bxe7 17. Bd2 Nf5 18. O-O-O O-O 19. Ne5 c5 20. Rde1 Bd6
21. Nd7 Rfd8 22. Nf6+ Kg7 23. Nd5 Nh4 24. Nxc7 Nf3 25. Ne6+ Kh6 26. Nxd8 Nxe1
27. Rxe1 Rxd8 28. f5+ Kg7 29. fxg6 hxg6 30. h3 Rh8 31. Rh1 Rf8 32. Rf1 Rf3 33.
h4 Bg3 34. h5 gxh5 35. Rg1 h4 36. fxg3 hxg3 37. Kd1 Kf6 38. Ke1 Kf5 39. Ba5 Kg4
40. Bc7 Kh3 41. Bxg3 Re3+ 42. Kf2 Re8 43. Rh1+ Kg4 44. Rh7 Rf8+ 45. Kg2 Re8 46.
Rg7+ Kf5 47. Rxa7 Re2+ 48. Kh3 Rxc2 49. Rb7 Rd2 50. Rb5 Rxd3 51. Rxc5+ Kg6 52.
a4 Rd1 53. a5 d3 54. Rd5 d2 55. Bf4 *
Position (FEN): 8/8/6k1/P2R4/5B2/7K/1P1p4/3r4 b - - 1 55
Black to move.
Themes:  Endgame  
Puzzle rating: 1442
Best move: Rh1+