Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 d6 4. d3 Nf6 5. Bg5 g6 6. Bxf6 exf6 7. Be2 Ne5 8.
Nxe5 fxe5 9. Nd5 Be6 10. c4 Bxd5 11. exd5 Qa5+ 12. Qd2 Qxd2+ 13. Kxd2 f5 14.
Bd1 Bg7 15. Rb1 a5 16. Ba4+ Ke7 17. g3 h5 18. Rhe1 Rae8 19. f4 Kf6 20. fxe5+ *
Position (FEN): 4r2r/1p4b1/3p1kp1/p1pPPp1p/B1P5/3P2P1/PP1K3P/1R2R3 b - - 0 20
Black to move.
Themes:  Endgame  
Puzzle rating: 1590
Best move: Rxe5