Barcelona completed a perfect home league campaign, Villarreal secured Champions League football, while Valencia, Levante, Elche and Alaves boosted their survival hopes in a dramatic La Liga weekend.
Real Madrid, Valencia and Girona all produced important results in a tense night of La Liga action, with pride, survival and momentum all on the line across Spain.
Real Madrid remain just a point behind Barcelona in the race for the LaLiga title after both sides won at the weekend.
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.