Cristian Tello bagged a brace while Thiago Alcantara was also on target as Primera Division leaders Barcelona eased to a 3-0 victory over Real Zaragoza at La Romareda.
Zaragoza came into the match having taken just 27 points from 30 matches and occupying 18th place.
Barcelona made seven changes from the side who progressed to the semi-finals of the Champions League this week.
Out went Lionel Messi, with his hamstring not risked against Real, Andres Iniesta, Sergio Busquets and Jordi Alba, while Gerard Pique, Pedro and David Villa both dropped to the bench. In came Marc Bartra, Martin Montoya, Alex Song, Thiago, Alexis Sanchez, Cesc Fabregas and Tello.
And their performance replicated their standing as Tito Vilanova's team - 13 points clear of second-placed Real Madrid - dominated the match.
Cristiano Ronaldo scored twice as Real Madrid coasted to a comfortable 3-0 win over Athletic Bilbao.
Ronaldo struck with a fine free-kick in the second minute before heading a second after 69 minutes. Gonzalo Higuain scored a third as Jose Mourinho's side closed the gap to leaders Barcelona back up to 13 points. Defeat left Bilbao eight points above the relegation zone.
Radamel Falcao scored twice as Atletico Madrid continued their bid for a top-two finish in the Primera Division with a comprehensive 5-0 home win over Granada.
Falcao, who was the centre of more transfer speculation this week with Manchester United mooted as a possible destination this summer, struck in the 27th and 47th minutes to take his tally to 30 in all competitions this season.
Diego Costa, Raul Garcia and Filipe Luis were also on the scoresheet as Diego Simeone's men made it 14 wins from 16 league matches at the Vicente Calderon this season while also keeping up the pressure on second-placed Real Madrid.
Real Sociedad continued their outstanding run of form with a convincing 2-0 win away to Rayo Vallecano.
Two goals by Imanol Agirretxe in the opening 14 minutes set the Basque side on their way to victory and although they took their foot off the gas somewhat in the second half, they were always in control of the game.
This was Sociedad's fifth win in seven games and means they maintain their grip on fourth spot in the Primera Division table, staying four points clear of Malaga and moving four points ahead of Valencia.
Information from the Press Association was used in this report