Sevilla climbed above Atletico Madrid and into top spot as Steven Nzonzi's cool finish sealed a tight game at the Ramon Sanchez-Pizjuan.
Lionel Messi's last-minute penalty saw Barcelona snatch a 3-2 win over Valencia in an enthralling encounter at the Mestalla.
Cesare Prandelli made a winning start to life as Valencia coach as they leapfrogged opponents Sporting Gijon and climbed out of LaLiga's bottom three with a 2-1 win at El Molinon.
Villarreal thrashed Celta Vigo 5-0 to move into fifth place in LaLiga. Celta had won their last four games in all competitions and beat Barcelona 4-3 in their previous outing.
Real Madrid put an emphatic stop to the whispers of criticism towards coach Zinedine Zidane by crushing Real Betis 6-1 at the Estadio Benito Villamarin on Saturday night.
A hat trick from Belgian winger Yannick Carrasco helped Atletico Madrid recover from the shock of conceding an early goal to hammer Granada 7-1 at the Vicente Calderon.
Lionel Messi marked his return from injury with a goal as Barcelona beat Deportivo La Coruna 4-0 to atone for the horror defeat at Celta Vigo before the international break.
Pablo Sarabia produced a stunning late winner as Sevilla survived a two-goal comeback to beat Leganes 3-2 and register a first away league success since May 2015.
Celta Vigo stunned Barcelona for the second season running as they pressed and harried their illustrious visitors to beat them 4-3 at Balaidos.
Real Madrid stumbled for the fourth game in a row as Eibar held them to a 1-1 draw at the Bernabeu.
Atletico Madrid overcame the heroics of Valencia goalkeeper Diego Alves to win 2-0 at the Mestalla.
Wissam Ben Yedder's double strike guided Sevilla to a 2-1 victory over Alaves at the Ramon Sanchez Pizjuan stadium.
Valencia have announced that former Italy manager Cesare Prandelli has agreed to become the new manager of the Spanish club.
Antoine Griezmann fired himself to the top of La Liga's scoring charts and Atletico Madrid to third in the table in a 1-0 win over Deportivo La Coruna.
Valencia made it two wins from two since the departure of Pako Ayesteran as they survived a scare to come from behind and win 2-1 away at newly-promoted Leganes in LaLiga.
Real Madrid were held for the second La Liga game in a row as Las Palmas twice came from behind to claim a 2-2 draw in Gran Canaria.
Barcelona began their run of matches without Lionel Messi with a 5-0 win over Sporting Gijon at El Molinon.
Barcelona and Atletico Madrid got the result only Real Madrid wanted as they drew 1-1 in a tightly-contested match at the Nou Camp.
Real Madrid missed the chance to make La Liga history as they were held to a 1-1 draw by Villarreal at the Bernabeu.
Argentinian defender Gabriel Mercado was the hero for Sevilla as they secured a 1-0 win over city rivals Real Betis on a night of controversy at the Estadio Ramon Sanchez Pizjuan.
James Rodriguez came in from the cold with a goal on his first La Liga start of the season as Real Madrid remained in hot form at the top of the table.
Aritz Aduriz scored twice as Athletic Bilbao hit back from behind to heap more woe on pointless Valencia at San Mames on Sunday.
Antoine Griezmann and Fernando Torres both scored twice as Atletico Madrid claimed a 5-0 win over Sporting Gijon.
Lionel Messi scored twice as Barcelona thumped Leganes 5-1 in La Liga.
Ten-man Valencia almost sealed a draw from a two-goal deficit but lost 3-2 in the 93rd minute against Real Betis on Sunday.
Barcelona slumped to a shock 2-1 defeat to Alaves as the champions' hopes of retaining their league title suffered an early setback.
Las Palmas were within minutes of extending their 100 per cent start to three matches at Sevilla but somehow ended up beaten 2-1 after the hosts launched an incredible late comeback.
Atletico Madrid picked up their first win of the La Liga season at Celta Vigo.
Cristiano Ronaldo took just six minutes to mark his return from a knee injury as Real Madrid maintained their 100 per cent start to the season in LaLiga with a 5-2 win over hapless Osasuna at the Bernabeu.
Manchester City midfielder Samir Nasri has completed a season-long loan move to La Liga side Sevilla.
Barcelona's quest for an unbeaten La Liga season came to a shocking end with a 5-4 defeat away to Levante on Sunday.
Gareth Bale scored twice to lead Real Madrid to a 6-0 rout over Celta Vigo in La Liga on Saturday.
Atletico Madrid warmed up for the Europa League final by taking a big step towards securing second spot in LaLiga with a 1-0 success at Getafe.
Sevilla remain in the hunt for a Europa League spot as Joaquin Caparros secured his first win since taking temporary charge with a 3-2 win over Real Madrid at the Ramon Sanchez-Pizjuan.
Andres Iniesta provided two world-class assists and Ousmane Dembele added two late goals as La Liga champions Barcelona saw off Villarreal 5-1 on Wednesday to maintain their quest for an unbeaten domestic league season.
Gareth Bale's equaliser helped Real Madrid rally for a 2-2 draw against 10-man Barcelona in a combative affair on Sunday night at the Camp Nou.
Atletico Madrid slumped to their first La Liga home defeat of the season as they were beaten 2-0 by Espanyol at the Wanda Metropolitano Stadium.
Sevilla ended their winless streak and boosted their Europa League hopes with a 1-0 victory against Real Sociedad.
Lionel Messi put the icing on the cake as Barcelona clinched the La Liga title with a 4-2 victory over Deportivo La Coruna, who were relegated.
Atletico Madrid stayed mathematically in the La Liga title race, for a few hours at least, with a 1-0 victory over Alaves.
Real Madrid warmed up for the second leg of their Champions League semifinal against Bayern Munich with a 2-1 home win over Leganes.
Barcelona won their fourth successive Copa del Rey with a merciless 5-0 thrashing of Sevilla as departing hero Andres Iniesta joined the usual suspects on the scoresheet.
Substitute Juanmi struck twice to dent Atletico Madrid's hopes of a top-two La Liga finish as they went down 3-0 at Real Sociedad.
Cristiano Ronaldo scored an exquisite back-heel to rescue a point for Real Madrid in their 1-1 draw against Athletic Bilbao on Wednesday.
Barcelona's charge towards the La Liga title was held up after a much-changed side was held to a 2-2 draw at Celta Vigo, where Sergi Roberto was sent off with his side's first league red card in over a year.
A much-changed Real Madrid edged past basement club Malaga 2-1 to leapfrog Valencia into third place in LaLiga.
Atletico Madrid eased to a 3-0 win at home over Levante to strengthen their hold on second place in La Liga on Sunday.
Barcelona broke a 38-year-old La Liga record on Saturday as they extended their unbeaten streak in Spain's top flight to 39 games by beating Valencia 2-1 at the Camp Nou.
Real Madrid had to settle for a 1-1 draw at home to city rivals Atletico as Antoine Griezmann struck to cancel out Cristiano Ronaldo's opening goal.
Lionel Messi fired a hat trick as Barcelona took another big step towards the La Liga title with a 3-1 home win against Leganes.
Kevin Gameiro converted a match-winning penalty as Atletico Madrid beat struggling Deportivo La Coruna 1-0 to remain in contention for the La Liga title.
Lionel Messi came off the bench to net a stunning last-minute equaliser as La Liga leaders Barcelona fought back from two-goals down to draw 2-2 at Sevilla.
Gareth Bale scored twice as Real Madrid warmed up for their Champions League clash against Juventus with a 3-0 win at struggling Las Palmas, where Cristiano Ronaldo was rested.
Substitute Enes Unal scored twice in the final nine minutes as Villarreal dealt a major blow to Atletico Madrid's hopes of catching Barcelona at the top of La Liga with a 2-1 victory.
Cristiano Ronaldo scored his 50th career hat trick, then went on to add a fourth goal as Real Madrid beat Girona 6-3 in La Liga on Sunday.
Lionel Messi scored for the sixth consecutive game in all competitions as Barcelona tightened their grip in the title race with a 2-0 La Liga win over Athletic Bilbao.
Simone Zaza scored one goal and set up another for Rodrigo Moreno as Valencia claimed a 3-1 La Liga win over Alaves at the Mestalla Stadium.
Atletico Madrid returned to winning ways in style by easing past Celta Vigo in a 3-0 win to reduce the gap to league leaders Barcelona to eight points.
Barcelona tightened their grip at the top of La Liga with a 2-0 win at bottom club Malaga, who played for an hour with 10 men.
Real Madrid overcame a shaky performance to maintain their fine recent form to defeat Eibar 2-1 at the Estadio Municipal de Ipurua.