Re-live the 1-1 draw between the 'Yellow Submarine' and Barcelona, which might have dealt a serious blow to the Catalan giants' title chances.
FULL-TIME: Villarreal 1-1 Barcelona
Barcelona salvaged a point in the dying minutes thanks to Leo Messi's last-gasp free-kick beauty, but this was not a positive outing for them by any stretch of the imagination. The 'Blaugrana' dropped to third place in the La LIga standings, one point behind Sevilla (35) and six behind Real Madrid (40). Villarreal continue in 5th place, one point behind Atletico.
Villarreal down to 10 men
Jaume Costa receives a second yellow card and Villarreal have to play the final seconds with 10
Four minutes of stoppage time
And Barcelona charge ahead looking for the go-ahead goal after Messi equalised when all seemed lost.
GOAL: Villarreal 1-1 Barcelona (Messi, 90 mins)
A well-taken free-kick from the Argentinian superstar flies past Asenjo and Barcelona draw level just before the final whistle!
Villarreal make a second change
Matteo Mussachio landed badly after an air challenge and is replaced by Alvaro Gonzalez
Villarreal effectiveness
Possession is Barcelona 67%, Villarreal 33% as we approach the last five minutes and the hosts have only had two shots on target in the second half. Still, they are the only ones to have scored so far
Villarreal make a change
Rodrigo Hernandez comes on the pitch to replace Roberto Soriano
Another great save by Asenjo
Luis Suarez found himself completely unmarked just a couple of meters from the line but his header was blocked superbly by the Villarreal goalkeeper
Villarreal penalty claim
The tables turned within less than two minutes and now it is Villarreal who should be awarded a penalty as Mascherano extended his hand to block a shot by Sansone
Barcelona penalty claim
A shot by Leo Messi was deflected over the cross bar by Bruno Soriano, who very clearly used his hand. The referee instead pointed to the corner kick.
Barcelona make second change
Arda Turan replaces Lucas Digne
Barcelona make a change
Denis Suarez comes on the field replacing André Gomes
Villarreal hold their ground
Barcelona's almost continuous possession continues to prove fruitless but will Villarreal's defence hold on for another 23-25 minutes?
Barcelona miss chance to draw level
Neymar received a clever pass by Messi but his low shot from an angle was saved by Villarreal goalkeeper Asenjo
GOAL: Villarreal 1-0 Barcelona (Sansone, 50 mins)
The Italian received a great pass by Pato on the right flank and shot past Stegen from a wide angle into his bottom corner. The goal came from a Villarreal counter-attack.
Second half underway
Barcelona have possession and immediately push Villarreal back into their area. Neither team has made any changes.
HALF-TIME: Villarreal 0-0 Barcelona
Barcelona had the lion's share of the ball possession but Villarreal have a solid defence and even created a couple of important chances on the counter-attack.
Huge save by Asenjo
A Messi header off a corner kick was denied by the Villarrreal goalkeeper with just a couple of minutes to the half-time whistle
Sansone returns to the game
The Villarreal forward received treatment on the sidelines for over two minutes but in the end he is able to continue and his team will not make a substitution
Barcelona pressing for the first goal
Barcelona have now shut down Villarreal in their area as the possession share is: Barcelona 71% - Villareal 29% with just less than 9 minutes left in the first half
Villarreal complain
Pato went down in Barcelona's box but the contact with Mascherano does not justify a penalty
Neymar shot goes wide
The Brazilian fired off a shot from outside the box but the ball passed by Villarreal's left post
Sansone effort saved by Stegen
The Italian forward of Villarreal run half the length of the pitch but was left out of steam just before entering the box and his shot was blocked by Ter Stegen
Villarreal miss double chance
Barcelona's Digne blocked a shot by Pato and then he visitors' defence cleared as Santos was trying to tap it in
Big chance for Villarreal as Santos misses
Jonathan Santos received in the heart of the Barcelona defence but his shot went over the cross bar
Suarez denied by Asenjo
Messi chipped the ball over the Villarreal defence to Suarez but the goalkeeper was well-positioned
Messi tests Villarreal goalkeeper
A shot from outside the box by the Argentinian does not worry Asenjo
First corner in the game
Villarreal take the first corner kick but Barcelona defence clears
The match is underway
Pato kick offs for Villarreal
Did we say 'El Madrigal'?
Well, that name is now history, the new name of Villarreal's home ground is 'Estadio de la Cerámica'
Remember what happened in last season's fixture?
Barcelona went up 2-0 at the Madrigal, but Villarreal fought back and the match finished in a 2-2 draw.
Three changes in the Barcelona line-up
Coach Luis Enrique has dropped Jordi Alba, Umtiti and Rakitic from Thursday's team that lost 2-1 at Athletic Bilbao. Thye have been replaced by Digne, Mascherano and André Gomes, respectively.
Official line-ups announced
Villarreal XI: Asenjo, Mario, Mussachio, Víctor Ruiz, Jaume Costa, Bruno, Trigueros, Dos Santos, Soriano, Sansone, Pato.
Subs: Andrés Fernández, Rukavina, Álvaro, N'Diaye, Rodrigo, Castillejo, Santos Borré.
Barcelona XI: Ter Stegen, Sergi Roberto, Piqué, Mascherano, Digne, Busquets, André Gomes, Iniesta, Messi, Suárez, Neymar.
Subs: Masip, Jordi Alba, Umtiti, Denis Suárez, Rafinha, Arda, Alcácer.
Follow the vital La Liga clash between fifth-placed Villarreal and second-placed Barcelona with live updates of all of the action