Barcelona produced a thrilling comeback to edge Levante 3-2, securing back-to-back wins at the start of their campaign.
The reigning champions endured a frustrating first half in Valencia, where Levante stunned them by racing into a two-goal lead.
Iván Romero opened the scoring after 15 minutes, finishing smartly from Jeremy Toljan’s cutback, before veteran José Luis Morales doubled the advantage from the penalty spot in stoppage time after VAR penalized Alejandro Balde for handball.
Morales had earlier seen a strike ruled out for offside, while Ferran Torres and Raphinha both missed big chances for Barça.
Making his full debut after arriving on loan from Manchester United, Marcus Rashford showed glimpses of promise but was withdrawn at half-time along with Marc Casadó. Their replacements, Dani Olmo and Gavi, shifted the momentum almost instantly.
Four minutes into the restart, Pedri rifled in a spectacular 25-yard effort, and moments later Torres calmly volleyed home Raphinha’s cross to bring the visitors level.
With Hansi Flick turning to Robert Lewandowski from the bench, Barcelona pushed relentlessly for a winner.
Torres and Raphinha both went close again, while Lewandowski appealed in vain for a penalty after tangling with Adrián de la Fuente.
Just as the game seemed destined for a draw, 16-year-old Lamine Yamal delivered the decisive moment.
His dangerous cross in stoppage time forced Levante defender Unai Elgezabal into heading into his own net, sealing a dramatic turnaround for Barça.
Yamal’s late impact sparked wild celebrations among his teammates as Barcelona walked away with three hard-fought points from a night that began with genuine alarm.