Villarreal and Barcelona played out an eight-goal classic at the Estadio de la Ceramica this evening to leave the visitors with an eight-point lead at the top of La Liga.
Barca initially went 2-0 up with quickfire goals from Philippe Coutinho and Malcom, but Samuel Chukwueze sparked a remarkable comeback for the hosts by pulling one back midway through the first half.
Goals from Karl Ekambi, Vicente Iborra and Carlos Bacca appeared to send Villarreal on course for a famous victory, but Lionel Messi came off the bench to score another stunning free kick before Luis Suarez equalised with the final action of the match.
Find out how all of the action unfolded in a thrilling contest courtesy of Sports Mole's minute-by-minute updates below.
Thank you very much for joining Sports Mole for this absolute treat of a game, where Barcelona came from two goals down in the 90th minute to rescue a 4-4 draw - but even that only tells half of the story. For the rest of it, check out our match report and be sure to stick around for reaction too.
From me, though, it is goodbye for now!
It will feel like a win for Barcelona even though they let a two-goal lead slip, while Villarreal may ultimately reflect on an unexpected point even if it will feel like a defeat right now.
Messi's corner is not fully dealt with and is only cleared as far as Suarez, who lashes a stunning left-footed half-volley in at the near post to salvage a point.
UNBELIEVABLE!
It is so easy again as Cazorla picks out a straight pass down the middle which sends Bacca clean through on goal - where is the defence?! From there Bacca takes the ball around Ter Stegen and slides the ball into the empty net to send the stadium wild.
It is far too easy for the hosts as Iborra is played through with a simple pass, and the midfielder clips his finish past Ter Stegen. VAR checks, but the goal will stand! What a comeback!
Again it is pure pace which undoes Barcelona initially as Chukwueze plays the ball down the right for Ekambi, who drives to the byline before seemingly trying to lift a cross into the box. However, the ball flies straight in, with Ter Stegen having left his near post unmarked in an attempt to cut out the expected cross!
Both sides have looked like scoring almost every time they come forward, though, and this one could just as easily be 5-5 at half time rather than 2-1. Hopefully we will see more of the same in the second half as it has been an absolute thriller so far.
It was a well-taken one from the Brazilian youngster too, peeling off his marker to send a looping header into the far corner from Vidal's pinpoint cross. At that stage it looked like Barcelona could go on to embarrass their hosts, but Villarreal eventually began to turn things around.
Malcom was played through down the right flank and had all the time he needed to pick out a pass into the box, which Coutinho met with a sliding finish into the empty net.
Malcom was played through down the right flank and had all the time he needed to pick out a pass into the box, which Coutinho met with a sliding finish into the empty net.
At the end of it all it is Barcelona who take the lead into half time, but they have rode their luck at times and relied on some big saves from Ter Stegen. The defending of both teams has been really poor so far.
Who needs Messi?!
We will go to VAR, though, as there is a question of offside over Malcom.
SUBS: Rakitic, Alena, Pique, Semedo, Pena, Boateng, Messi
SUBS: Raba, Caseres, Bonera, Quintilla, Martin, Fernandez, Bacca
These two sides could barely have experienced more contrasting seasons so far, with Villarreal performing way below expectations to sit in 17th place and Barcelona once again leading the way and looking destined to retain the title. Tonight's match is one that could have a big impact at either end of the table, but Barcelona may just have one eye on upcoming games against Atletico Madrid and Manchester United.
Let's have a quick look at the team news before we get underway...