Real Madrid, Barcelona and Atlético are among the remaining contenders as the Spanish Cup reaches the last-eight stage.