Lionel Messi's Barcelona suffered a fourth Liga defeat of the season as they went down 2-1 to Cadiz on Saturday, while Real Madrid eased the pressure on Zinedine Zidane with their first league win since October.
Barca are now a distant seventh, 12 points off leaders Atletico Madrid, who beat Real Valladolid 2-0.