Barcelona fought back to secure a barnstorming 4-3 win at Villarreal on Sunday, with last year's La Liga top scorer Robert Lewandowski bagging the winner late in the second half.
Barca took an early two-goal lead after Gavi and Frenkie De Jong scored within two minutes of each other, but the hosts recovered with first-half goals by Juan Foyth and Alexander Sorloth, and from Alex Baena five minutes after the break.
Gavi headed in from a Lamine Yamal cross before De Jong got on the end of a Lewandowski backheel in the box. Yamal's assist saw him become the youngest player to assist a goal in a La Liga game in the 21st century, aged 16 years and 45 days.
Barca substitute Ferran Torres struck from close range to level the match again in the 68th minute, with Lewandowski tapping-in from a rebound off the post a little later, to give them a hard-fought win in a pulsating affair.
It was Barca's second win in three games this season. They are third in the standings with seven points, level with Girona, trailing leaders Real Madrid by two points.