De 16-jarige Lamine Yamal was de uitblinker voor Barcelona. Hij zorgde voor de openingstreffer, raakte tweemaal het houtwerk en was betrokken bij het winnende doelpunt van Robert Lewandowski.
Barcelona kwam al vroeg op voorsprong door doelpunten van Gavi en Frenkie de Jong. Villarreal kwam terug tot 2-2, maar Sorloth miste een grote kans om de thuisploeg op voorsprong te brengen.
In de tweede helft kwam Villarreal op voorsprong door Baena, maar Barcelona maakte in de slotfase nog drie doelpunten. Yamal raakte de paal, maar Lewandowski scoorde de winnende goal.
Yamal, die Raphinha verving, speelde een indrukwekkende wedstrijd. Hij is een talentvolle speler die Xavi veel hoofdpijn zal bezorgen als Raphinha volgende week terugkeert.