Les Blaugrana, qui menaient 2-0 à la 15e minute, sont passés proche de la correctionnelle mais reviennent à 2 points du Real Madrid, leader invaincu avec 9 points.
Le FC Barcelone s'est fait peur mais a fini par l'emporter sur la pelouse de Villarreal (4-3) grâce à Robert Lewandowski dimanche lors de la troisième journée du championnat d'Espagne, au terme d'une rencontre pleine de rebondissements.
Les Blaugrana ont pris la tête dès la 12e minute grâce à une tête croisée au second poteau de Gavi, à la réception d'un centre enroulé de Lamine Yamal. Pensant mettre le Barça à l'abri, Frenkie de Jong a doublé la mise trois minutes plus tard après une frappe contrée de Lewandowski.
Mais le sous-marin jaune est revenu à flot sur un corner repris de la tête par son défenseur argentin Juan Foyth, un temps annoncé au Barça, qui a trompé Ter Stegen avec l'aide du poteau (26e). Au terme d'un contre bien mené, l'attaquant norvégien Alexander Sorloth a égalisé en reprenant un centre de Pedraza du gauche à bout pourtant (40e).
L'international espoir espagnol Alex Baena a cru porter le coup fatal aux Catalans en offrant le but du 3-2 à Villarreal (50e) d'une frappe enroulée venue se loger dans le petit filet de Ter Stegen.
Lamine Yamal intenable
Bien placé à l'entrée de la surface, le jeune espagnol a envoyé une frappe puissante du droit, renvoyée par l'équerre de Jorgensen (56e).
Le gardien danois a repoussé l'échéance en détournant les tentatives de Lewandowski (60e) et Alonso (65e), avant de s'incliner devant Ferran Torres, à peine entré en jeu.
L'international espagnol a égalisé en deux temps du pied gauche (68e), signant un deuxième but en deux matchs.
Dans ce qui commence à devenir son action fétiche, Lamine Yamal a encore débloqué la situation en rentrant sur son pied gauche à l'entrée la surface. Malheureux, le jeune ailier a buté sur le montant une deuxième fois, mais Lewandowski avait bien suivi et n'a plus eu qu'à conclure dans le but vide.
Il a été à l'origine de deux buts et il a beaucoup créé à 16 ans.
Dans les deux autres rencontre de la soirée, Osasuna a arraché une victoire 2-1 sur la pelouse de Valence à la 95e minute, grâce à un but de Nacho Vidal. A San Mamés, l'Athletic Bilbao a renversé le Betis Séville 4-2, après avoir été mené 2-0 en début de match.
Vendredi, le Real Madrid avait fait le nécessaire, sans briller, face au Celta Vigo, en s'imposant sur le score d'un but à zéro grâce au nouveau buteur de la maison, Jude Bellingham. La mauvaise nouvelle pour les Merengue était la sortie sur blessure de Vinicius Jr. dès la première mi-temps.
Cette troisième journée se terminera lundi par le derby madrilène entre le Rayo Vallecano et l'Atlético Madrid (19h30 GMT).
Résultats et buteurs de la 3e journée du Championnat d'Espagne de football:
Las Palmas 0
Real Sociedad 0
Celta Vigo 0
Real Madrid 1 Bellingham (81)
Cadix 1 Hernandez (59)
Almeria 1 Fernandes Melo (90+5)
Grenade 3 Rubio (12), Zaragoza (46), Uzuni (70 s.p.)
Majorque 2 Prats Bastidas (38), Costa (87)
Séville FC 1 Gudelj (45+2)
Gérone 2 Herrera (16), Garcia Serrano (56)
Villarreal 3 Foyth (26), Sørloth (40), Baena (50)
FC Barcelone 4 Gavi (12), de Jong (15), Torres (68), Lewandowski (71)
Valence 1 Duro Perales (80)
Osasuna 2 Oroz (24 s.p.), Vidal (90+5)
Athletic Bilbao 4 Vesga (30 s.p., 45 s.p.), Guruzeta (45+8), Gómez (84)
Betis Séville 2 Willian José (2), Isco (10)
Getafe - Alavés
Rayo Vallecano - Atlético Madrid