Paris Saint-Germain beat Bayern Munich 2-0 in Atlanta on Saturday as Luis Enrique’s reigning European champions finished the game with nine players but reached the FIFA Club World Cup semifinals.
MORE — Prize money list for Club World Cup
An even first half saw both teams squander big chances, while Bayern’s Jamal Musiala was carried off right on half time after suffering a serious looking injury as players from both teams were visibly distressed.
Desire Doue scored the opener with just over 10 minutes to go, while PSG then had both Willian Pacho and Lucas Hernandez sent off. Harry Kane thought he had equalized but he was offside, then Ousmane Dembele clinched the win with a fine goal on the counter.
MORE — Club World Cup schedule, bracket
There was still time left for Bayern to be awarded a penalty kick, which was then overturned by VAR, as a slow burner in Atlanta had a dramatic finale.
PSG will face the winner of Real Madrid vs Borussia Dortmund in the Club World Cup semifinal at MetLife Stadium in New Jersey at 3pm ET on Wednesday, July 9.
PSG vs Bayern Munich score: 2-0
Doue 78', Dembele 90+6'
PSG vs Bayern Munich live updates! — By Joe Prince-Wright
Penalty kick to Bayern Munich... but the referee changes his mind after VAR intervenes
This is chaos. We are still going and Thomas Muller is caught in the box by a high foot from Nuno Mendes and a penalty kick is awarded. VAR asked Anthony Taylor to check the decision on the screen. He has reversed the call. No penalty. Mendes got the ball.
Dembele hits the crossbar... then he scores! — PSG 2-0 Bayern Munich
PSG break and Dembele hits the crossbar. The attack stays alive and the Hakimi picks out Dembele who curls home a beauty this time. PSG’s players and subs go wild.
TAKE A BOW, OUSMANE DEMBÉLÉ!
— DAZN Football (@DAZNFootball) July 5, 2025
A brilliant stoppage-time strike and PSG double their lead with nine men! pic.twitter.com/2lZschE1ga
Goretzka heads over
So close for Bayern as we are deep into stoppage time. A corner is whipped into the near post and Goretzka’s header is flicked just over.
Lucas Hernandez is sent off for an elbow
PSG will finish the game with nine players. Substitute Lucas Hernandez is sent off for an elbow on Raphael Guerreiro. He really threw his elbow towards Guerreiro and caught him a little too. What is he doing!? If Bayern can find an equalizer now...
Harry Kane heads home... but he’s offisde
Lovely cross into the box and Kane is free and heads home off the post. But the offside flag is up and he was clearly off. Bayern pushing hard late on for the equalizer.
87' Harry Kane thought he had an equalizer for Bayern but the flag is up! pic.twitter.com/nFSMO9pfj6
— DAZN Football (@DAZNFootball) July 5, 2025
Red card for Willian Pacho
PSG are down to 10. Anthony Taylor sends off Willian Pacho as he catches Goretzka late and high and that is not a pretty challenge. The correct decision and Goretzka was lucky that there wasn’t more contact.
🟥 Red card for Pacho! 🟥
— DAZN Football (@DAZNFootball) July 5, 2025
PSG will have to see this out with ten men! pic.twitter.com/TVkjqcwoT2
Doue finishes! — PSG 1-0 Bayern Munich
Finally we have the breakthrough! Harry Kane is caught in possession and PSG break. Joao Neves picks out Desire Doue and he surprises Neuer by dragging his shot back towards the near post and it sneaks in. PSG are ahead with just over 10 minutes to go.
79' DÉSIRÉ DOUÉ!
— DAZN Football (@DAZNFootball) July 5, 2025
Excellent finish into the bottom corner and PSG lead 1-0! pic.twitter.com/FGfPQY67Gh
Dembele is on and almost scores right away!
Manuel Neuer is caught in possession and Ousmane Dembele, who has just come on, has a clear shot on goal but he slides the ball wide of the empty net. Neuer just recovered enough to put Dembele off at the crucial moment. The Bayern goalkeeper will be breathing a huge sigh of relief.
Olise with another big chance!
Olise is in at the back post but Pacho just puts him under enough pressure and the French winger lifts his shot over the bar. Donnarumma was beaten and Olise thought he had scored the opener.
Even start to the second half
Both teams have had chances early in the second half with Olise curling a shot on goal for Bayern Munich which Donnarumma saved. At the other end Doue was free but his cross to the back post was past everyone.
Half time: PSG 0-0 Bayern Munich
Right at the end of the first half Jamal Musiala is involved in a nasty collision as Donnarumma slides out to get the ball. It does not look good for Musiala. He is carried off the pitch at half time and Serge Gnabry replaces him. Everyone wishes Musiala a speedy recovery. Understandably he looks distraught.
Upamecano heads home… but he’s offside!
Lovely free kick is curled in and Upamecano heads home. He celebrates but the offside flag is up, and he’s offside. Great defensive line from PSG.
Donnarumma with a big stop!
A cross misses everyone and almost sneaks in, but Donnarumma is there to push it away. Great goalkeeping.
Kane heads just over!
Coman does so well on the left and digs out a superb cross. Harry Kane powers in but puts his header inches over the bar. He can’t believe that hasn’t gone in. For him that goes down as a very good chance.
Kvaratskhelia denied by Neuer!
The game is really opening up now. PSG break and Kvaratskhelia surges into the box. Neuer denies him twice and at the second attempt he is is brave to deny Kvaratskhelia from close range.
Brilliant save to deny Olise!
Donnarumma with a wonderful save to deny Olise. The Bayern winger drills a shot towards the far top corner and it looks destined to fly in, but Donnarumma pushes it away with a strong hand. Superb football from all involved.
Ruiz fires over a big chance
Oh my. He has to score! PSG work it well down the left and the ball is cut back. A Bayern defender slips and Fabian Ruiz has so much time but curls his shot way over. He’s very disappointed with that. Huge chance for PSG.
Kvaratskhelia goes close
Hakimi does really well down the right but his cross is just a bit heavy and Kvaratskhelia can’t finish at the back post. Much better from PSG.
Very even game
This is a real chess match. Bayern have had plenty of the ball and PSG have struggled to dictate the tempo. But the European champs look dangerous whenever they break on the counter. Bayern are looking to go long as soon as possible. Intriguing clash so far.
Olise denied
Bayern have a chance as Kane sets it up and the ball finds Olise on the edge of the box. He has a lot of space but rolls a tame effort at goal and Donnarumma saves easily. Olise is frustrated with himself. He had to do better with that.
Doue smashes wide
Bayern get themselves in a pickle and PSG’s press is too good and they win it back. Desire Doue has a shot but it flies just wide. An early warning for Bayern.
PSG lineup
Donnarumma; Hakimi, Marquinhos, Pacho, Nuno Mendes; Ruiz, Vitinha, Neves; Doue, Barcola, Kvaratskhelia
Bayern Munich lineup
Neuer; Laimer, Upamecano, Tah, Stanisic; Pavlovic, Kimmich; Olise, Musiala, Coman; Kane
How to watch PSG vs Bayern Munich live, stream link and start time
Kick off time: 12pm ET Saturday (July 5)
Venue: Mercedes-Benz Stadium — Atlanta
TV Channel/Streaming: Stream every game live on DAZN, for free
Pre-match reading with PSG favorites against Bayern
PSG suffered a shock defeat to Botafogo in the group stage but they were back to their best as they hammered Inter Miami 4-0 in the last 16. They could have easily won by eight or nine. Luis Enrique’s side are so tough to play against and they continue to press high, commit their full backs forward and have so much quality in attack. And oh yeah, star forward Ousmane Dembele is now back fit and available.
Bayern Munich were made to work very hard for their 4-2 win against Flamengo in the last 16 but Harry Kane and Co. were clinical with their finishing and looked a real threat on the break. They should get plenty of chances on the counter against PSG but can Bayern’s defense and midfield withstand the constant pressing from PSG?
PSG team news, focus
At this point the PSG starting lineup is absolutely locked in with the only decision for Enrique to make up top. Does he start the returning Ousmane Dembele? Or continue to play Bradley Barcola? The latter drifted out to the right and Desire Doue played in a more central role against Miami, but it would be easy to see Dembele come in to start and play 60 minutes in a central role against Bayern. The midfield trio of Vitinha, Fabian Ruiz and Joao Neves continue to dominate with the latter scoring twice against Inter Miami, plus Ruiz and Vitinha both grabbed an assist.
Bayern Munich team news, focus
Vincent Kompany has so many attacking options but he has lost one winger in Leroy Sane. The German international has signed for Galatasaray as a free agent and his final game for Bayern came in the last 16 win against Flamengo. That means Serge Gnabry, Michael Olise and Jamal Musiala will likely start behind Harry Kane, as Kingsley Coman hobbled off against Flamengo.
PSG vs Bayern Munich prediction
This feels like PSG will be too much for Bayern to handle as the game goes on. It will be close and Bayern could take the lead. But this PSG team are full of confidence and will find a way to win. PSG 3-2 Bayern Munich.