Barcelona v Villarreal - As it happened
Barcelona get the job done. Messi scored twice and Suarez and Neymar scored one each. Bakambu had equalised in the first half. Barcelona now have to wait and see what Real Madrid does.
The end
3 added minutes
Adrian on for Bakambu
Messi makes it four!
A Panenka shot straight down the middle.
GOAL!
Messi to shoot
Great move from Neymar at the byline and he crosses to the back post. Suarez shoots and it hits a hand.
Penalty for Barcelona!
Sergi Roberto is replaced by Mascherano
Yellow card Musacchio
For a tackle on Neymar.
Chance Neymar!
The Brazilian tried to chip over the keeper as he was through on goal. Fernandez did well to save.
Jordi Alba on for Digne
Barcelona get the third!
The counterattack was deadly from Barca. Suarez cut onto his right foot in the area and finished past low and strong past Andres.
GOAL!
Dos Santos close!
The former Barca man went for the curling free kick but it's slightly off.
Yellow card Iniesta
For a tackle from behind on Soriano.
Andres saves!
Messi volleyed towards goal from the edge of the area, and the keeper cleared for a corner.
Chance Barcelona!
The hosts have come out well to the second half. Digne is played inside the box, but the left-back blazes the ball across the goal.
Villarreal get us underway!
We're back!
The players are back out at the Camp Nou. Everything ready for the second half.
Half time
Barcelona are in front but only just. Neymar opened the scoring before Bakambu levelled after some woeful defending from Barca. Messi scored after a deflection at the stroke of half time.
Messi scores!
Of course, it's Messi. He picked up the ball outside the box, turned to his left foot and unleashed a low strike. The ball came off a defender to wrong-foot Andres.
GOAL!
Neymar off target!
The match has livened up. Neymar is played in the area, and the Brazilian scuffs his shot across goal.
Villarreal close!
Soriano provided the cross for an unmarked Soldado. His header whistled past the post, but it was close.
Chance Barca!
Messi crossed from the right and Pique at the back post can only head wide.
Villarreal draw level!
Villarreal equalise. The ball behind the defence sets Bakambu through, and the striker finishes inside the near post. Not good defending from the hosts...
GOAL!
Chance Barcelona!
Messi inside the area again and he shoots across goal, but it drifts wide.
Villarreal try to fight back
The away team are forced to go upfield and try to equalise now.
Barcelona break the deadlock!
The first time Barcelona have found space, and the 'MSN' capitalised. Suarez found Messi, whose shot was deflected into the path of Neymar six yards out. The Brazilian could not miss and he slotted the ball home.
GOAL!
Andres saves!
A week effort straight at the keeper. The set piece was very close to the goal.
Yellow card Gonzalez
Messi was bursting into the box and Alvaro Gonzalez handled the ball to stop the Argentine. Dangerous free kick for Barca.
Yellow card Sergi Roberto
The right-back charged into Soriano as he was ready to break.
Neymar's cross straight at Andres
Barcelona look to break down a solid Villarreal defence, but it's an imprecise start to the game.
Barcelona on the ball
Slow start to the game. Villarreal will look to take possession away from the home side.
Barcelona kick off!
After a tribute for the Barcelona delegate the match begins!
Handshakes underway!
Jam-packed Camp Nou in this sunny afternoon.
Live updates of La Liga clash between Barcelona and Villarreal at the Camp Nou.
Players ready in the tunnel!
Barcelona host Villarreal at the Camp Nou in this exciting countdown to La Liga. The visitors have their sights set on Europe, while Luis Enrique's team cannot afford to lose if they want to lift the trophy at the end of the season.
Official lineups for today's match:
Barcelona: Ter Stegen; S.Roberto, Pique, Umtiti, Digne; Busquets, Rakitic, Iniesta; Messi, Suarez, Neymar
Subs: Cillessen, Jordi Alba, Denis Suarez, Turan, Mascherano, Gomes, Alcacer.
Villarreal: Fernandez, Gaspar, Musacchio (c), Costa, Alvaro, Dos Santos, Trigueros, Rodrigo, Soriano, Soldado, Bakambu.
Subs: Barbosa, Rukavina, Bonera, Lopez, Sansone, Castillejo, Borre.