An Antoine Griezmann double fired Barcelona to a 2-1 win at Villarreal on Sunday as they stayed on the heels of La Liga leaders Atletico Madrid.
Nigerian forward Samuel Chukwueze gave Villarreal the lead in the 27th minute but Griezmann responded immediately down the other end with a coolly taken chip before pouncing on a defensive slip to put Barca in front in the 35th.
Villarreal put the Catalans under renewed pressure in the second half but were reduced to 10 men in the 65th minute when Manu Trigueros was given a straight red card for a crunching tackle on Lionel Messi.
The victory took third-placed Barca on to 71 points after 32 games, level with second-placed Real Madrid who have played 33 and two behind leaders Atletico, who have also played 32 but are in action at Athletic Bilbao later on Sunday.