Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 e6 3. g3 a6 4. Bg2 b5 5. e5 Nc6 6. f4 Bb7 7. d3 d6 8. exd6 Bxd6
9. Be3 Nf6 10. Ne4 Nxe4 11. dxe4 O-O 12. Nf3 Be7 13. O-O Qxd1 14. Raxd1 Rfd8
15. b3 Rxd1 16. Rxd1 Nb4 17. c3 Nxa2 18. Bd2 b4 19. cxb4 cxb4 20. Ne5 f6 21.
Nc4 Rd8 22. Ra1 Nc3 23. Na5 Bxe4 24. Bxc3 Bxg2 25. Bxb4 Bxb4 26. Kxg2 Rd2+ 27.
Kh3 Bxa5 28. Rxa5 Rd6 29. b4 Kf7 30. b5 axb5 31. Rxb5 Rd5 32. Rb7+ Kg6 33. Kg2
Rd2+ 34. Kg1 h5 35. h3 e5 36. fxe5 fxe5 37. Rb5 Kf5 38. g4+ hxg4 39. hxg4+ Kxg4
*
Position (FEN): 8/6p1/8/1R2p3/6k1/8/3r4/6K1 w - - 0 40
White to move.
Themes:  Endgame, Rook Endgame  
Puzzle rating: 1179
Best move: Rxe5