Barcelona boss Ernesto Valverde made 10 changes to his starting team from the side that beat Manchester United in the Champions League, as they drew 0-0 at Huesca.
With a second leg at the Nou Camp on Tuesday, the former Athletic Bilbao boss opted for wholesale changes, as La Blaugrana collected a point at La Liga's bottom side.
Second place Atletico Madrid beat relegation battling Celta Vigo 2-0 at home, with goals from Antoine Griezmann and Alvaro Morata keeping them nine points behind the Catalan side.
Champions League chasing Getafe had to settle for a 2-2 draw at Real Valladolid, thanks to Jorge Molina's late penalty, with Sevilla leapfrogging them into the top four as they beat Real Betis 3-2 in the city derby.
Joaquin Caparros' side had to battle hard to secure victory against their fierce rivals, but they are now in pole position to secure a Champions League spot for 2019-20.
Valencia moved up into sixth place with a comfortable 3-1 win at the Mestalla against Levante, with with Athletic Bilbao into seventh following a 3-2 home win over Rayo Vallecano.
Villarreal eased their own relegation worries with a 1-0 win at Girona, thanks to Samuel Chukwueze's early goal and Espanyol beat Alaves 2-1 in a mid table clash.
Real Madrid head to Leganes on Monday night, looking to solidify their place in the