
Matchday 3 of the 2026/27 UEFA Champions League league phase produced another absorbing round of football, full of high-scoring encounters, late twists, and significant shifts at the top of the table. Paris Saint-Germain handed Barcelona their first defeat of the season in a six-goal thriller at the Parc des Princes, while Liverpool came from two goals down to beat Villarreal 4-3 at Anfield and maintain a perfect record. Manchester City also responded emphatically after their previous setback, and several other sides claimed important results.
The attacking nature of the competition continues to dominate. Multiple matches produced five or more goals, reinforcing the open, high-scoring character of the early league phase. This recap covers every completed fixture from Tuesday 20 October, the major talking points, the updated standings picture, and a look at the remaining Wednesday fixtures. For the complete schedule and ongoing coverage, return to the main UEFA Champions League 2026/27 hub.

Tuesday 20 October Results
Paris Saint-Germain 4-2 Barcelona
The standout fixture of the night lived up to its billing. Désiré Doué gave PSG the lead in the 38th minute. Barcelona, who had started the season with a perfect record across all competitions, equalised early in the second half through Xavi Espart. Lucas Hernández restored the hosts’ advantage with a header, only for Lamine Yamal to level again. Vitinha and Fabián Ruiz then scored in the final ten minutes to secure a 4-2 victory. It was PSG’s third consecutive win and a clear statement from the defending champions.
The standout fixture of the night lived up to its billing. Désiré Doué gave PSG the lead in the 38th minute. Barcelona, who had started the season with a perfect record across all competitions, equalised early in the second half through Xavi Espart. Lucas Hernández restored the hosts’ advantage with a header, only for Lamine Yamal to level again. Vitinha and Fabián Ruiz then scored in the final ten minutes to secure a 4-2 victory. It was PSG’s third consecutive win and a clear statement from the defending champions.
Liverpool 4-3 Villarreal
Liverpool fell behind early when Georges Mikautadze capitalised on a defensive error, and Sergi Cardona doubled the lead. The Reds responded strongly. Alexis Mac Allister scored twice, Ronald Araújo added another, and Florian Wirtz completed the comeback before Villarreal pulled one back late. The 4-3 win kept Liverpool perfect after three matches.
Liverpool fell behind early when Georges Mikautadze capitalised on a defensive error, and Sergi Cardona doubled the lead. The Reds responded strongly. Alexis Mac Allister scored twice, Ronald Araújo added another, and Florian Wirtz completed the comeback before Villarreal pulled one back late. The 4-3 win kept Liverpool perfect after three matches.
Manchester City 5-1 AEK Athens
Phil Foden scored a hat-trick as City bounced back from their Matchday 2 defeat to PSG. Elliot Anderson and Rayan Cherki also found the net, with Erling Haaland rested. The result moves City back into the upper half of the table.
Phil Foden scored a hat-trick as City bounced back from their Matchday 2 defeat to PSG. Elliot Anderson and Rayan Cherki also found the net, with Erling Haaland rested. The result moves City back into the upper half of the table.
Napoli 4-3 Bodø/Glimt
Scott McTominay scored twice in a back-and-forth contest. Napoli twice had the lead restored after Bodø/Glimt equalised, eventually securing a vital three points.
Scott McTominay scored twice in a back-and-forth contest. Napoli twice had the lead restored after Bodø/Glimt equalised, eventually securing a vital three points.
Roma 4-0 Slovan Bratislava
José Mourinho’s side produced a comfortable victory, with goals from Mario Hermoso, Nahuel Molina, Nicolo Pisilli, and Donyell Malen.
José Mourinho’s side produced a comfortable victory, with goals from Mario Hermoso, Nahuel Molina, Nicolo Pisilli, and Donyell Malen.
VfB Stuttgart 1-1 Atlético Madrid
Jamie Leweling put Stuttgart ahead before Julián Álvarez equalised. Both sides left with a point.
Jamie Leweling put Stuttgart ahead before Julián Álvarez equalised. Both sides left with a point.
Porto 0-1 PSV Eindhoven
Guus Til’s second-half goal gave PSV the points in Portugal.
Guus Til’s second-half goal gave PSV the points in Portugal.
Sabah 1-2 Borussia Dortmund
Serhou Guirassy scored twice as Dortmund claimed a 2-1 win away in Azerbaijan.
Serhou Guirassy scored twice as Dortmund claimed a 2-1 win away in Azerbaijan.
Fenerbahçe 2-2 Slavia Prague
Mason Greenwood and Oguz Aydin put Fenerbahçe ahead, but Pavel Kacor’s 90th-minute equaliser earned Slavia a point.
Mason Greenwood and Oguz Aydin put Fenerbahçe ahead, but Pavel Kacor’s 90th-minute equaliser earned Slavia a point.

Biggest Talking Points
Paris Saint-Germain and Liverpool both sit on nine points from three matches. PSG have been clinical in their last two games, beating Manchester City and Barcelona by the same 4-2 scoreline. Liverpool have shown resilience, recovering from an early deficit against Villarreal after thrashing LASK 6-3 on Matchday 2.
Barcelona’s first loss of the season ends their perfect start, yet they remain on six points and well placed overall. Manchester City’s 5-1 win eases the pressure that followed their defeat to PSG. Napoli and Roma both responded positively after difficult previous results, collecting important points that keep them in the qualification conversation.
At the other end of the table, several clubs continue to struggle. The gap between the top eight (direct Round of 16 qualification) and the play-off places (9th–24th) is already beginning to take shape, although five matchdays remain.
The volume of goals remains striking. High-scoring games have become a feature of this league phase, rewarding attacking sides and creating rapid movements in the standings.

Updated League Phase Picture
After the Tuesday results, Paris Saint-Germain and Liverpool lead the way on nine points. A group of teams sit on six points, including Barcelona, Manchester City, Arsenal (who still have a game to play), Sporting CP, Real Madrid, and others. Bayern Munich sit on four points heading into their Matchday 3 fixture against Arsenal.
With only three of eight league phase matches completed, the table remains fluid. However, teams that continue to collect points over the next two or three rounds will put themselves in a strong position for the top eight. Those who drop further points will quickly find the margin for error shrinking.
Remaining Matchday 3 Fixtures
Wednesday 21 October still features several high-profile games:
- Bayern Munich vs Arsenal
- Como vs Manchester United
- Real Madrid vs RB Leipzig
- Inter Milan vs Shakhtar Donetsk
- Aston Villa vs Viking
- Sporting CP vs LASK
- Real Betis vs Feyenoord
- Club Brugge vs Lens
- Lille vs Galatasaray

Trade the Outcomes
Every result moves the probabilities of who finishes in the top eight, who enters the play-offs, and who ultimately lifts the trophy. You can trade these outcomes in real time on polymarket.co.za. Markets are ZAR-native and update as news and results arrive.
Matchday 3 has already delivered standout performances, late drama, and clear shifts in the standings. The remaining fixtures will add even more definition to the race.
For the full fixture list, updated standings, and wider analysis, return to the main UEFA Champions League hub
Closing message
The Champions League league phase continues to deliver high drama, late twists, and standout individual performances. Stay updated with the latest results, talking points, and table movements right here, and for more expert insights and markets visit betpoly.co.za.
Official content partner of Polymarket.co.za – South Africa’s #1 Prediction Market
