Lionel Messi scored a penalty and set up another goal as Barcelona came back to beat Rayo Vallecano 3-1 and stay firmly in control of La Liga.
Cristhian Stuani starred again as Girona continued their recent revival with a 2-0 victory over a Rayo Vallecano side who have now lost five league games on the trot.
Lionel Messi scored the 50th hat-trick of his career as Barcelona twice came from behind to defeat Sevilla 4-2 in La Liga.
Barcelona marked the signing of a new contract for coach Ernesto Valverde with a 1-0 win over relegation-battlers Real Valladolid on Saturday night.
Getafe beat Celta Vigo 3-1 to move up to fifth in La Liga, one point behind Sevilla.
Leganes held on to secure a vital 2-1 victory over Rayo Vallecano to move three points clear of their relegation rivals.
Rayo Vallecano climbed out of the La Liga relegation zone for the first time this season with a 1-0 win at Alaves on Monday.
Barcelona once again moved five points clear of title challengers Atletico Madrid after a hard-fought 3-1 victory over Leganes.
Raul De Tomas scored a hat-trick as Rayo Vallecano boosted their La Liga survival hopes with a 4-2 win over Celta Vigo
Alaves continued their excellent home form by recovering to beat Valencia 2-1 and move above Real Madrid in La Liga.
A late header from Wissam Ben Yedder ensured 10-man Sevilla escaped with a point at Leganes in La Liga on Sunday.
Real Madrid put the Champions League loss to CSKA Moscow behind them with a hard-earned 1-0 derby win over Rayo Vallecano at the Bernabeu.
Levante moved back into sixth after snatching a last-gasp 4-4 draw in a dramatic encounter at Eibar.
Santi Mina scored twice as Valencia continued their recent upturn in form with a 3-0 victory over Rayo Vallecano at the Mestalla.
Sevilla and Alaves moved level on points with Atletico Madrid - and one point behind leaders Barcelona - in La Liga after fighting back for victories.
Late goals from Ousmane Dembele and Luis Suarez earned Barcelona a dramatic 3-2 win at struggling Rayo Vallecano on Saturday.
Espanyol continued their rampant run of form by beating basement club Huesca 2-0 on Sunday to go second in La Liga.
Eibar ran out 3-2 winners at Girona in La Liga on Saturday, where there was an action-packed end to the first half.
Espanyol missed the chance to move level on points at the top of La Liga following a 2-2 draw with struggling Rayo Vallecano.
Atletico Madrid continued their resurgence after securing a comfortable 3-0 home win over Huesca on Tuesday.