Paris Saint-Germain beat Barcelona 4-2 at the Parc des Princes on 20 October 2026, with goals from Doué, Hernández, Vitinha and Ruiz. Full report, stats and table context.
Paris Saint-Germain beat Barcelona 4-2 at the Parc des Princes on 20 October 2026, with goals from Doué, Hernández, Vitinha and Ruiz. Full report, stats and table context.

PSG vs Barcelona ended 4-2 to the home side at the Parc des Princes on Tuesday 20 October 2026, and the result sends Paris to the top of the Champions League table. Barcelona had pulled level at 1-1 early in the second half and again at 2-2, yet Paris scored twice in five minutes late on to settle a lively matchday-three meeting. Our PSG vs Barcelona preview set up the game, and this report covers what actually happened.
Paris Saint-Germain won 4-2, having led 1-0 at half-time. The match kicked off at 21:00 South African time (19:00 GMT) with Michael Oliver as referee. In addition, it was the third round of the league phase, so every point carried weight in a crowded table. As a result, the home win lifts Paris to nine points from three games.
Désiré Doué, Lucas Hernández, Vitinha and Fabián Ruiz scored for Paris, while Xavi Espart and Lamine Yamal replied for Barcelona. First, Doué opened the scoring in the 38th minute after a pass from João Neves. Then Espart levelled in the 55th minute, set up by Fermín López, who had come on as an early substitute.
Next, Hernández put Paris back in front in the 72nd minute with Doué providing the assist. However, Yamal equalised again in the 79th minute to make it 2-2. Two minutes later, Vitinha restored the lead in the 81st minute, and Ruiz made it 4-2 in the 86th minute from an assist by Achraf Hakimi. Consequently, Paris scored three times in 14 minutes to turn a level game into a comfortable-looking win.
The first half was tight, with one goal separating the sides at the break. Paris carried the greater threat, yet they needed until the 38th minute to break through. Meanwhile, Barcelona lost Dani Olmo in the 27th minute, when Fermín López replaced him, and Paris had already made a change of their own when Ousmane Dembélé was replaced by Ferrán Torres in the 20th minute. João Cancelo collected the only first-half booking, for Barcelona in the 17th minute.
The second half was far more open. Barcelona equalised through Espart ten minutes after the restart, and for a spell the visitors looked the more settled side. Nevertheless, Paris answered quickly each time. Luis Enrique’s side made a double change in the 59th minute, bringing on Ilya Zabarnyi for Marquinhos and Maghnes Akliouche for Khvicha Kvaratskhelia, while at the hour mark Barcelona swapped Raphinha for Karim Adeyemi, Pedri for Gavi and Marc Bernal for Rodri. In the end, the fresher Paris finishing decided the contest.
Paris created the better chances, finishing with 22 shots to Barcelona’s 18. More importantly, 14 of those Paris shots were on target compared with five for Barcelona, and the expected-goals figures were 3.74 for Paris against 2.25 for the visitors. Therefore, the 4-2 scoreline reflected the quality of chances rather than a lucky streak.
Barcelona did have more of the ball, with 53 percent possession to Paris’s 47 percent, and they completed 472 of 539 passes against 406 of 477 for the hosts. Even so, possession did not translate into clear openings. Barcelona’s goalkeeper made ten saves, whereas his Paris counterpart made three. In short, the visitors kept the ball but conceded the better shooting positions, with Paris recording 13 shots inside the box.
The other numbers were close. Paris won two corners to Barcelona’s three, committed 11 fouls to 10 and collected no yellow cards, while Barcelona received one. Furthermore, Paris were caught offside twice and Barcelona once, so neither side was restricted by the officials.
Paris started in a 4-3-3 with Safonov in goal, a back four of Hakimi, Marquinhos, Pacho and Hernández, a midfield of João Neves, Vitinha and Fabián Ruiz, and a front three of Doué, Dembélé and Kvaratskhelia. Barcelona lined up in a 4-2-3-1 under Hansi Flick, with Joan García in goal, Espart, Cubarsí, Gerard Martín and Cancelo in defence, Bernal and Pedri in the middle, Yamal, Olmo and Gordon behind Raphinha.
Besides the early changes, the Paris bench also included Digne, Chevalier, Mayulu and Zaïre-Emery, and Barcelona could call on de Jong, Balde, Gabriel Jesus and Adeyemi, among others. As a result, both coaches had attacking options available when the game opened up after the interval.
Paris now top the 36-team table with nine points from three games and a goal difference of plus nine. Liverpool sit second on nine points after their own win on the same night, and Stuttgart are third on seven. Barcelona stay fifth on six points from three matches with a goal difference of plus five, so they remain well placed but have lost ground at the top.
Looking ahead, Paris have the cushion of a perfect record, whereas Barcelona need to tighten up defensively after conceding four times on the night. Our Champions League predictions hub follows the league phase, and our live scores page carries every result as it happens. The same night also produced a seven-goal game at Anfield, which we cover in our Liverpool vs Villarreal report.
For the official fixture list, standings and match centre, see the UEFA Champions League website.
Paris Saint-Germain won 4-2, leading 1-0 at half-time.
Désiré Doué, Lucas Hernández, Vitinha and Fabián Ruiz scored for Paris.
Xavi Espart and Lamine Yamal scored for Barcelona.
Paris are first with nine points from three games and a goal difference of plus nine.