FC Barcelona registered back-to-back wins in LaLiga after defeating Villarreal 3-1 on Saturday evening.
The youthful faces from new Barca boss Xavi Hernandez continued with Abde Ezzalzouli starting and Ronald Araujo recalled from the narrow win over Espanyol.
An astounding save from Geronimo Ruili five minutes in prevented the Catalans to go ahead from the head of Ezzalzouli off a corner-kick by Memphis Depay.
There were more chances that followed for the Blaugrana five minutes later with Gavi going wide from good hold-up play near the danger area by Frenkie De Jong.
Barcelona still asked questions of their host minutes apart after a peach through pass from De Jong met Depay, who went and dragged the supply wide at the first time of asking.
The Yellow Submarines managed to come alive moments to halftime and oversaw a succession of attempts from Arnaut Danjuma, Pau Torres, Yeremi Pino and Manu Trigueros.
Here is a look at the 10 costliest squads in Europe!
Barca though needed just two minutes in the second half to go ahead after De Jong followed up a cutback to tap in with the Video Assistant Referee (VAR) overruling the initial offside call.
In order to preserve their advantage, Xavi put on a double change inside the closing spell with Oscar Mingueza in for Jordi Alba and Ezzalzouli removed for Ousmane Dembele.
Villarreal levelled near the last ten minutes through Samuel Chukwueze guided a pass from Danjuma well into the roof of the net on the back of a quick throw-in.
However, Barcelona restored their lead with three minutes to go when Depay latched onto a ball over the top to round Ruili for an easy finish.
Thereafter, the Catalans managed to get a third goal when Philippe Coutinho beat Ruili from the penalty spot after he went down in the box to round off the victory on the road.