Real Sociedad, Atletico Madrid, Celta Vigo and Valencia all claimed important La Liga victories on a decisive weekend, with Sociedad stunning Barcelona at the Reale Arena.
Barcelona and Valencia both booked their places in the Copa del Rey quarter-finals on Thursday night, coming through tricky away ties with professional, disciplined performances.
Real Madrid lost ground to La Liga leaders Barcelona on Sunday after an unexpected home defeat, while Valencia were held to a 1-1 draw by Sevilla.
Real Madrid moved seven points clear at the top of LaLiga after an impressive 4-0 win over Valencia at Santiago Bernabeu on Saturday.
Villareal moved into third spot on the LaLiga table after beating Valencia whilst Getafe and Espanyol defeated Athletic Club and Elche respectively.
Real Madrid turned things around after a poor first half to beat Villarreal 3-1 in LaLiga on Saturday to move top of the league table.