Sevilla won their first match after sacking coach Pablo Machin as Wissam Ben Yedder's 53rd-minute penalty earned them a 1-0 victory at Espanyol.
Raul Garcia struck 10 minutes from time for Athletic Bilbao as they held Espanyol to a 1-1 draw at San Mames.
Espanyol forward Wu Lei became the first Chinese footballer to score in La Liga, scoring his side's third in a 3-1 win at home to Real Valladolid on Saturday.
A 1-1 draw did little to help Espanyol's fading European hopes or Huesca's slim survival chances.
Villarreal boosted their hopes of La Liga survival with a 3-0 victory over Sevilla on Sunday.
Getafe beat Celta Vigo 3-1 to move up to fifth in La Liga, one point behind Sevilla.
Alvaro Morata had an unconvincing debut as Atletico Madrid lost 1-0 at Real Betis on Sunday, their first loss in 19 league games.
Gareth Bale marked his return from injury with a goal as Real Madrid continued their impressive turnaround in results by beating Espanyol 4-2.
Lionel Messi surpassed 40 goals in a season for the 10th successive year as his brace secured Barcelona a 2-0 derby victory over Espanyol.
Real Madrid staged a late rally to beat Girona 4-2 in their Copa del Rey quarter-final first leg on Thursday thanks to goals from Sergio Ramos and Karim Benzema.
Eibar eased their relegation fears with a commanding 3-0 victory over Espanyol at the Ipurua Municipal Stadium.
Barcelona beat Levante to reach the Copa del Rey quarter-finals, but could yet be thrown out of the competition.
Lionel Messi and Ousmane Dembele scored as Barcelona beat Celta Vigo 2-0 to reach the winter break with a three-point lead at the top of La Liga.
Barcelona moved three points clear at the top of La Liga following an impressive 4-0 win at derby rivals Espanyol.
Iago Aspas scored twice as Celta Vigo got back on track in La Liga with a 2-0 victory over Huesca.
Sevilla took full advantage of Barcelona's draw with Atletico Madrid on Saturday to overtake both and go top of La Liga.
Sevilla and Alaves moved level on points with Atletico Madrid - and one point behind leaders Barcelona - in La Liga after fighting back for victories.
All the latest transfer news from around Europe, with AC Milan reportedly keen on a January move for Liverpool's Fabinho.
Espanyol continued their rampant run of form by beating basement club Huesca 2-0 on Sunday to go second in La Liga.
Sevilla took advantage of Barcelona dropping points to move top of La Liga with a 2-1 victory over 10-man Celta Vigo.