Villarreal have missed the chance to earn their first La Liga victory against Barcelona in 10 years, after Lionel Messi rescued the Catalans with a sensational 90th-minute equalizer.
Nicola Sansone put Villarreal ahead in the 2nd half, as he was picked-out by a precise pass, before converting with a low angled finish.
Just when Villarreal thought it was over, Messi struck the equalizer, as he found the very top corner of the net with a wonderful free-kick from the edge of the box.
The result leaves Barcelona down in 3rd in the standings, 5 points behind leaders Real Madrid, and one shy of 2nd placed Sevilla.