Colombia winger Luis Díaz stole the show with two clinical goals before being shown a straight red card for a reckless tackle on Achraf Hakimi just before halftime.

Despite dominating possession after the break, PSG struggled to convert their pressure into meaningful opportunities, suffering their first defeat in the Champions League since last season’s quarter-final loss to Aston Villa. The defeat leaves Bayern top of the 36-team group stage standings with a perfect 12 points, while PSG sit third, three points behind and grappling with further injury concerns after Hakimi and Ousmane Dembélé were forced off early.

PSG captain Marquinhos reflected on the loss, saying, It’s always hard to lose at home. We need to assert ourselves and play better. We faced a well-organized team, particularly strong physically. We couldn’t get our game going.

The match began with PSG pressing aggressively, yet Bayern caught them cold in the fourth minute when Díaz reacted swiftly to a parry from Lucas Chevalier and slotted home Michael Olise’s rebound. Dembélé thought he had equalized midway through the half, but his effort was ruled out for offside. Bayern maintained the upper hand, and after Serge Gnabry hit the post, Díaz pounced on a momentary lapse from Marquinhos to score his second in the 32nd minute. His evening ended dramatically just before halftime with a straight red card for a dangerous lunge on Hakimi, leaving the PSG defender limping off with a suspected ankle injury. João Neves pulled one back for PSG with a stunning scissor kick, but they could not find a full equalizer.

Juventus remain winless after being held 1-1 by Sporting in Turin. Maximiliano Araújo gave the visitors the lead, only for Dusan Vlahovic to equalize for Juventus. Following a poor run that led to Igor Tudor’s dismissal, Luciano Spalletti has managed two victories in other competitions, but Juventus’ European struggles persist, leaving them with three points from four matches. Sporting, meanwhile, moved to seven points after Araújo’s low-driven strike and Vlahovic’s precise finish.

In Greece, PSV Eindhoven salvaged a late 1-1 draw against Olympiakos thanks to Ricardo Pepi, who converted a rebound in stoppage time after Gelson Martins’ early strike had put the hosts ahead.

Atlético Madrid secured a 3-1 victory over Union Saint-Gilloise, keeping Diego Simeone’s side in contention for qualification. Julián Alvarez opened the scoring, Conor Gallagher added a second, and Marcos Llorente sealed the win after Ross Sykes had briefly reduced the deficit for the Belgian champions. The result leaves Atlético 14th in the group standings with six points.

Monaco edged Bodø/Glimt 1-0 courtesy of a solitary strike from Folarin Balogun. Despite Norwegian dominance in the first half, Balogun found the net just before halftime, and a late red card for Jostein Gundersen ended any hopes of a comeback. Monaco now sit 18th in the group stage, while Bodø/Glimt remain near the bottom with just two points.

Meanwhile, Napoli and Eintracht Frankfurt played out a goalless draw in Naples. Antonio Conte’s side, having conceded six goals to PSV in the previous round, showed a more resilient defensive performance to halt their slide.