Stunning late goals from Lionel Messi and Luis Suàrez spared Barcelona's blushes as they rescued a 4-4 draw with Villarreal in an incredible contest at the Estadio de la Ceramica.
Villarreal looked to have breathed life back into LaLiga's title race after they came from 2-0 down to lead 4-2, but substitute Messi – who had been rested – and Suàrez kept Barça eight points ahead of Atletico Madrid ahead of their meeting on Saturday.
A thrilling first half saw Barça race into a 2-0 lead, with Philippe Coutinho and Malcom finding the net, but Samuel Chukwueze deservedly got Villarreal back in the contest and Karl Toko Ekambi levelled just after the break.
Goals from Vicente Iborra and Carlos Bacca appeared to put the contest beyond Barça, but Messi scored by a brilliant free-kick in the 90th minute and Suàrez broke sensationally Villarreal hearts in the third minute of stoppage time.