Barcelona score twice in stoppage time to rescue a thrilling 4-4 draw with Villarreal after the Yellow Submarine had themselves recovered from a two-goal deficit.
It looked as though the title chasers would cruise to a routine victory over their struggling hosts when they scored twice in the space of four first-half minutes, but it proved to be anything but straightforward as the two sides played out a game of the year contender.
Malcom created the first for Philippe Coutinho before getting his own name on the scoresheet in a thrilling first half which then saw Samuel Chukwueze pull a goal back midway through the opening 45 minutes.
Karl Ekambi levelled things up five minutes after the interval before goals from Vicente Iborra and Carlos Bacca appeared to have sealed a crucial three points from the relegation-threatened Yellow Submarine.
However, a red card for Alvaro Gonzalez forced Villarreal to finish the game with 10 men, and Lionel Messi – who started the game on the bench – handed Barcelona late hope with another stunning free kick to add to his collection.
Messi then provided the corner which led to Luis Suarez‘s dramatic equaliser in the final minute of stoppage time, with the Uruguayan lashing a brilliant half-volley past the keeper to cap a match which had everything.
The result ultimately sees Barcelona’s lead cut by two points after Atletico Madrid beat Girona earlier in the day, but it is a draw which will feel like a win as they bid to defend their title.
Barcelona boss Ernesto Valverde decided to rest the likes of Messi, Gerard Pique and Ivan Rakitic, but that did not prevent an action-packed contest and the tone was set after just three minutes when Luis Suarez drew the first save of the contest from a tight angle.
It was Marc-Andre ter Stegen who was the busier of the two keepers in an end-to-end opening 10 minutes, though, and the German made his first important save to tip Vicente Iborra’s header over the crossbar.
The resulting corner found Alfonso Pedraza in space only for the midfielder to miss his volley, and the hosts threatened again moments later when the dangerous Samuel Chukwueze showed great pace to storm past Samuel Umtiti before being denied by another good Ter Stegen save.
Sergio Asenjo was forced to backpedal furiously seconds later when Suarez tried to catch him out with a shot from the halfway line, but Villarreal were soon back on the attack themselves and Karl Ekambi curled an effort just high and wide of the target as the hosts pushed for an opener.
If Villarreal’s attacking performance in the first half belied their lowly league position, their defensive display showed exactly when they have struggled so much this season and Barcelona soon began to cut them open at will.
The first goal nonetheless came against the run of play in the 12th minute when Sergi Roberto released Malcom down the right flank and the young Brazilian slid the ball inside for his compatriot Coutinho, who was left with a simple sliding finish into the empty net.
VAR led to a delay awarding the goal, but Malcom was eventually ruled onside and the creator became the goalscorer moments later as Barcelona made it a quickfire double to take complete control of the contest.
Arturo Vidal‘s cross into the box was just too high for Suarez, but Malcom was coming in at the back post to send a looping header into the opposite corner for his first ever La Liga goal.
The two-goal deficit was harsh on Villarreal at that stage, but they were fortunate not to fall significantly further behind during Barcelona’s spell on top and Coutinho should have made it three goals in the space of six minutes when he dinked a finish against the post after cutting the defence open on the break in tandem with Suarez.
The visitors sliced the Villarreal defence open again shortly afterwards when Malcom was sent through down the left this time and played a low ball into the box which Umtiti could only put wide when he should have done better.
Coutinho then stung the palms of Asenjo with a long-range effort having again been afforded too much room, but Villarreal dragged themselves back into the match out of nothing midway through the first half.
Chukwueze – a thorn in the side of Umtiti and Clement Lenglet all night – latched on to Santi Cazorla‘s pass before beating Jordi Alba and seeing his initial strike hit the post, only to keep his composure from the rebound to slot a second attempt into the bottom corner.
That goal changed the game as Villarreal suddenly began to play with confidence again, while Barcelona’s defence was breached on numerous occasions in the absence of Pique.
One such occasion came five minutes before half time when Chukwueze pounced on a loose ball inside the area while the Barcelona defence went to sleep, but Ter Stegen was once again alert to bail his side out.
Suarez drew one final save from the keeper with a long-range free kick before half time, but the visitors were second best after Villarreal’s first goal and that continued after the interval.
The equaliser came just five minutes after the restart when Barcelona’s defence was once again undone by pace, with Chukwueze playing the ball down the line for Ekambi. The striker had Iborra bursting into space in the middle, but instead managed to beat Ter Stegen from an impossible angle at the near post after the Barcelona keeper had wrongly anticipated a cross.
More to follow.
How Barcelona could line up against Betis