Paris Saint-Germain maintained their perfect start to the Champions League campaign after defeating Barcelona 4-2 in an entertaining encounter at the Parc des Princes on Tuesday night.
Desire Doue, Lucas Hernandez, Vitinha and Fabian Ruiz scored for the defending European champions, while Xavi Espart and Lamine Yamal found the net for Barcelona, who suffered their first defeat in all competitions this season.
The victory extended PSG's winning start in Europe to three matches and underlined their ambitions of retaining the Champions League crown.
Luis Enrique's side started brightly and nearly took an early lead when Khvicha Kvaratskhelia unleashed a powerful long-range effort that struck the post in the second minute.
Barcelona responded through Pedri and Raphinha, but PSG goalkeeper Matvey Safonov remained alert to keep the visitors from opening the scoring.
The hosts suffered an early setback when Ousmane Dembele was forced off with a hamstring problem in the 20th minute, with former Barcelona forward Ferran Torres replacing him.
Barcelona also lost Dani Olmo to an ankle injury shortly afterwards, forcing Hansi Flick to introduce Fermin Lopez.
Despite the interruptions, PSG continued creating opportunities, with goalkeeper Joan Garcia producing several important saves to keep Barcelona in contention.
The breakthrough finally arrived in the 38th minute when Joao Neves regained possession in midfield before finding Doue.
The French winger advanced towards the edge of the penalty area and unleashed a powerful right-footed strike into the bottom corner, giving PSG a deserved 1-0 advantage.
Barcelona nearly responded immediately through Fermin, but Safonov denied the midfielder before Willian Pacho cleared the rebound.
PSG carried their slender lead into the interval, although Barcelona returned for the second half with greater attacking intent.
The visitors equalised in the 55th minute when Fermin released Espart into space. The young full-back drove into the penalty area before firing a low effort beyond Safonov to make it 1-1.
Barcelona continued to press and almost completed the turnaround when Gavi was denied by Safonov following another dangerous attacking move.
However, PSG regained the lead in the 72nd minute.
Doue delivered an inviting corner into the penalty area, where Hernandez rose highest to power a header beyond Garcia and restore the hosts' advantage.
Barcelona refused to surrender and found another equaliser through Yamal in the 79th minute.
The teenager capitalised on a defensive mistake before driving down the right flank, entering the area and finishing brilliantly from a tight angle to level the contest at 2-2.
PSG responded almost immediately.
Just two minutes later, Vitinha controlled a loose ball outside the penalty area before unleashing an excellent half-volley into the bottom corner, putting the French champions ahead for the third time.
Barcelona pushed forward in search of another equaliser, but their hopes were extinguished in the 86th minute.
Achraf Hakimi advanced down the right before delivering a low cross towards the far post, where Fabian Ruiz arrived to finish from close range and seal a 4-2 victory.
The result ended Barcelona's perfect start to the season and extended PSG's impressive record against the Catalan giants in European competition.
PSG finished with an expected goals figure of 3.8 compared to Barcelona's 2.2, reflecting the hosts' superior attacking opportunities throughout the contest.
Luis Enrique's side will now turn their attention to their Ligue 1 encounter against Lyon, while Barcelona face a major test against Real Madrid in Sunday's El Clasico.