Despite two red cards, PSG did enough to hang on and beat Bayern Munich in the Fifa Club World Cup quarter-finals.
It was a manic finish in Atlanta after Desire Doue found the back of the net in the 78th minute, beating an otherwise unimpeachable Manuel Neuer.
Bayern had two goals disallowed in the game, with Dayot Upamecano’s header in first-half stoppage time flagged down for offside. Harry Kane joined the party late on, but the linesman again cut celebrations short after he found the bottom corner.
PSG looked set to see out victory before Willian Pacho was given his marching orders by Anthony Taylor for a studs-first challenge on Leon Goretzka’s shin.
And, that was only the beginning, as Lucas Hernandez soon followed in added time at the end of the 90 minutes after lashing out at a Bayern opponent.
With the Parisians down to nine-men, the German-side pushed for an equaliser and were left open at the back. Ousmane Dembele capitalised to finish the game off, sweeping the ball beyond Neuer from the centre of the Bayern box.
That was far from the end of the drama, though, as Vincent Kompany’s men had a penalty awarded beyond the 100th minute for a high boot from Nuno Mendes.
But, VAR overturned the decision, and it remained 2-0 when the final whistle blew.
Bayern’s Jamala Musiala suffered an awful leg injury just before the end of the first-half, and was not seen after the interval.
PSG will now face either Borussia Dortmund of Real Madrid, who contest the last quarter-final later tonight.
European champions PSG had come into the game off the back of dismantling Lionel Messi’s Inter Miami 4-0, giving their former player a harsh reality check on the different beast the Parisians have morphed into since his departure.
Bayern Munich, meanwhile, breezed past Brazilian dark horses Flamengo, who had already proved they were capable of toppling Europe’s biggest hitters when they beat Chelsea in the group stages.
Follow all of the action from the Club World Cup quarter-final with our live blog below:
PSG vs Bayern Munich LIVE
- PSG take on Bayern Munich in the Club World Cup quarter-finals
- FT: PSG hold on to win a frantic game
- 90+6' GOAL!!! Deep into added time, Dembele finds makes it 2-0 for nine-man PSG
- 90+2' RED CARD! Another sent off for PSG, Henandez this time.
- 82' RED CARD FOR PACHO! Bayern thrown a lifeline as PSG go down to 10 men
- 79' GOAL!!! Doue gives PSG the lead in Atlanta
Marquinhos: "PSG showed attitude and desire"
19:39 , Jamie JohnsonSpeaking to broadcasters DAZN, PSG defender Marquinhos said: “It’s always difficult to play with two men less, but today they showed the attitude of the team and the desire to get the job done.
“That second goal was really important, especially in a huge competition like this.”
He added that Diogo Jota deserves all the tributes in the world, when asked about the Liverpool FC forward.

Highlights: PSG 2-0 Bayern
19:36 , Jamie JohnsonThe highlights are out from an entertaining game in Atlanta.
PSG punch their ticket to the Semifinals with a dominant 2-0 win over Bayern Munich! pic.twitter.com/GE7Kvrrz8r
— DAZN Football (@DAZNFootball) July 5, 2025
End of an era for Bayern and Muller
19:35 , Jamie JohnsonThe game signals the end of an era for Bayern, with Thomas Muller now having played his final minutes for the German giants.
It did not end the way he would have hoped.
Danke, Müller. ❤️ pic.twitter.com/5yF8ixIGeq
— FIFA Club World Cup (@FIFACWC) July 5, 2025
Jamal Musiala suffered a horror injury
19:23 , Jamie JohnsonBayern Munich’s Jamal Musiala was inadvertently injured by PSG goalkeeper Gianluigi Donnarumma, as the pair collided inside the German-side’s box.

Jamal Musiala suffers horror injury in Club World Cup quarter-final against PSG
FULL-TIME: PSG 2-0 Bayern Munich
19:05 , Jamie JohnsonPSG have done it! They beat Bayern Munich 2-0 to reach the Club World Cup semi-finals after an incredible game.
PSG 2-0 Bayern Munich
19:04 , Jamie Johnson90+9 mins
The VAR check is complete and the penalty is overturned!
PSG 2-0 Bayern Munich
19:03 , Jamie Johnson90+8 mins
PENALTY FOR BAYERN! It is a high boot on Muller from Mendes, and Taylor points to the spot.
Is there time to turn it around?
GOAL!!! PSG 2-0 Bayern Munich [O. Dembele]
19:00 , Jamie Johnson90+6 mins
It is all over now! Nine men, but PSG find the goal that seals the game.
Dembele has it, as he sweeps the ball into the side netting with a beautiful finish.
PSG 1-0 Bayern Munich
18:59 , Jamie Johnson90+4 mins
Goretzka glances the header on at the front-post, but can only find the roof of the PSG net.
Time is running out for Bayern!
PSG 1-0 Bayern Munich
18:58 , Jamie Johnson90+4 mins
A corner for Bayern, as PSG deal with a dangerous cross curled into the centre of the box.
ANOTHER RED CARD! PSG 1-0 Bayern Munich
18:56 , Jamie Johnson90+2 mins
Lucas Hernandez is the second man sent off for PSG. He leaves something on Geurreiro, with referee Taylor signalling it was an elbow.
PSG 1-0 Bayern Munich
18:54 , Jamie Johnson90 mins
SIX minutes for Bayern to send this one to extra time.
PSG 1-0 Bayern Munich
18:53 , Jamie Johnson89 mins
Kompany takes off Boey, who was brought on in the first-half, for Raphael Guerreiro.
Bayern look to make their man advantage count as we found out how many minutes are added on...
PSG 1-0 Bayern Munich
18:52 , Jamie Johnson87 mins
GOAL DISALLOWED AGAIN! Kane’s celebrations are stopped by the linesman, as he thought a header in of the post was enough to bring Bayern back level.
PSG 1-0 Bayern Munich
18:49 , Jamie Johnson85 mins
Kvaratskhelia is sacrificed for defender Lucas Beraldo. It is going to be a long six minutes plus stoppages for PSG.
Thomas Muller, who could be playing his final game for Bayern, also came on during the manic few minutes. He replaced Coman.
RED CARD! PSG 1-0 Bayern Munich [Pacho]
18:47 , Jamie Johnson82 mins
Only a few minutes after Doue gives PSG the lead, Willian Pacho is sent off. His studs connects with Goretzka’s leg.
PSG 1-0 Bayern Munich
18:45 , Jamie Johnson81 mins
Goalscorer Doue and Ruiz are replaced by Lucas Hernandez and youngster Warren Zaire-Emery.
Meanwhile, Pavlovic is swapped out for Leon Goretzka for Bayern.
GOAL!!! PSG 1-0 Bayern Munich [D. Doue]
18:43 , Jamie Johnson79 mins
We finally have the opener, and it is Doue who strikes from the edge of the box for PSG!
PSG 0-0 Bayern Munich
18:41 , Jamie Johnson77 mins
Another yellow card, this time for Doue. Anthony Taylor brandishes the caution for simulation.
PSG 0-0 Bayern Munich
18:40 , Jamie Johnson76 mins
It is all going on in the quarter-final. Bayern boss Kompany booked now.
PSG 0-0 Bayern Munich
18:39 , Jamie Johnson75 mins
UNBELIEVABLE! A rush of the blood to the head for Neuer as he gives the ball away midway through the Bayern half.
The ‘keeper scrambles to save Kvaratskhelia’s effort, but not Demebele’s.
He can only roll the ball narrowly side of the post, though!
PSG 0-0 Bayern Munich
18:36 , Jamie Johnson72 mins
An incredible tackle from Kane, as he runs all the way back onto the edge of his own box to slide in and claim the ball from Mendes.
PSG 0-0 Bayern Munich
18:35 , Jamie Johnson71 mins
Subsequently a very unhappy looking Doue is subbed off, with Ousmane Dembele taking his place for what is only the 28-year-old’s second appearance of the Club World Cup.
PSG 0-0 Bayern Munich
18:33 , Jamie Johnson69 mins
Laimer is carded, and will miss the semi-final if Bayern make it through this tie. He commits a heavy foul on Doue for the first caution of the match.
PSG 0-0 Bayern Munich
18:32 , Jamie Johnson68 mins
‘Sweeper keeper’ Neuer living dangerously as he charged out of his area. Luckily for Bayern he pinches the ball before an on-rushing PSG attacker.
PSG 0-0 Bayern Munich
18:31 , Jamie Johnson67 mins
Olise springs another effort just over the bar as the Mexican Wave begins in the stands. He has been a livewire in this game.
PSG 0-0 Bayern Munich
18:29 , Jamie Johnson65 mins
The commentary team pointing out that PSG and Bayern have only been involved in one goalless draw a piece this season. Surely not another here in the Club World Cup?
PSG 0-0 Bayern Munich
18:27 , Jamie Johnson62 mins
Immediately at the other end, Doue has chance . He cuts a fine ball right across the face of Neuer’s goal, but there is no one there to tap it home.
PSG 0-0 Bayern Munich
18:26 , Jamie Johnson61 mins
Olise is in the action again. He cuts inside from the right-flank, but snaps his shot into the grasp of Donnarumma instead of beyond him.
PSG 0-0 Bayern Munich
18:22 , Jamie Johnson58 mins
Bayern end up with a corner from a smart move. Olise pulls a ball into the path of Kane, who stands the ball to the back-post for Coman.
He is met by a PSG defender, who helps deflect the ball behind for a corner that came to nothing.
PSG 0-0 Bayern Munich
18:19 , Jamie Johnson56 mins
There is the superb Neuer save from a few minutes ago. Both ‘keepers are having a good outing in the Atlanta heat.
49' Are you kidding me? Neuer stands tall again -- both 'keepers playing out of their skins this afternoon! pic.twitter.com/TfzEufZGgj
— DAZN Football (@DAZNFootball) July 5, 2025
PSG 0-0 Bayern Munich
18:18 , Jamie Johnson53 mins
Kingsley Coman is sent in behind by Kane, but Marquinhos does well to close down the angle and force him wide.
In the end, his effort was tame and well hold by Donnarumma.
PSG 0-0 Bayern Munich
18:14 , Jamie Johnson50mins
GREAT SAVE! Neuer pulls out a stunning stop to deny Barcola, as he sweeps into the Bayern box. PSG on the attack.
PSG 0-0 Bayern Munich
18:13 , Jamie Johnson48 mins
PSG have a free-kick in a threatening central position...
But, they make a mess of things. Hakimi mimics tying his shoelace and taps the ball into the on-rushing wall of Bayern players.
PSG 0-0 Bayern Munich
18:09 , Jamie Johnson46 mins
Musiala is replaced by Serge Gnabry at half-time after his awful injury in first-half added time. We’re back underway in the quarter-final!
Jamal Musiala has been forced to exit the game due to injury. We all wish Jamal a speedy recovery. 🙏 pic.twitter.com/nzLl4ibiX3
— DAZN Football (@DAZNFootball) July 5, 2025
One more quarter-final to go...
18:06 , Jamie JohnsonDon’t forgot later today (9pm kick-off BST), Real Madrid and Borussia Dortmund face-off in the last quarter-final. We will know by then if PSG or Bayern Munich will gave a spot in the semi-finals.
What a chance for Harry Kane!
18:01 , Jamie JohnsonOne of the big moments of the first-half... Harry Kane was close to finding that so far elusive opener.
38' BIG CHANCE!
— DAZN Football (@DAZNFootball) July 5, 2025
Harry Kane is just over the bar after some tasty skills from Coman! pic.twitter.com/Xvw8bmymu1
A tribute to brother Diogo and Andre pre-match
17:55 , Jamie JohnsonThere was a well-observed minutes’ silence in Atlanta for Diogo Jota and Andre Silva before the quarter-final got underway.
Diogo, André, rest in peace. 🕊️#PSGFCB | #FIFACWC pic.twitter.com/zpMlPaVAYh
— Paris Saint-Germain (@PSG_English) July 5, 2025
HALF-TIME: PSG 0-0 Bayern Munich
17:52 , Jamie JohnsonHALF-TIME
Appeals for a Bayern penalty now. Donnarumma appears to come through the back of Musiala, but nothing is given.
The youngster is down and receiving treatment for an injury that appears to be a very bad one.
Referee Anthony Taylor blows his whistle with medical attention still ongoing.
GOAL DISALLOWED!!! PSG 0-0 Bayern Munich
17:50 , Jamie Johnson45+1 mins
Bayern think they have the lead as Dayot Upamecano heads into the bottom corner from the free-kick.
But, a fantastic PSG back-line plays him, and plenty of his teammates, offside.
The linesman flag cuts celebrations short, and we seem to be heading to a goalless first-half.
PSG 0-0 Bayern Munich
17:48 , Jamie Johnson45 mins
THREE minutes added on at the end of the first-half, as Bayern win a free-kick in a dangerous position...
PSG 0-0 Bayern Munich
17:45 , Jamie Johnson41 mins
CLOSE! A cross from Aleksander Pavlovic almost ends up being the opening goal. Donnarumma was wrong-footed by Musiala flashing a foot at it, but heaped to his left and pushed the ball away.
PSG 0-0 Bayern Munich
17:43 , Jamie Johnson41 mins
Jamal Musiala has a shot blocked, with the loose ball falling to the substitute Boey. He clips a shot well clear of the bar.
PSG 0-0 Bayern Munich
17:42 , Jamie Johnson40 mins
Close! Kane heads over from a tantalising cross... that could have been the opener from the man with three goals already this tournament.
PSG 0-0 Bayern Munich
17:41 , Jamie Johnson38 mins
The big save from Neuer a few moments ago. An entertaining 0-0 as half-time draws closer.
⛔ Access denied -- Neuer denies Kvara and we're still level! #PSGBAY pic.twitter.com/eEcMazVPNj
— DAZN Football (@DAZNFootball) July 5, 2025
PSG 0-0 Bayern Munich
17:36 , Jamie Johnson34 mins
An enforced substitution as Vincent Kompany shuffles the pack. Stanisic, who went down earlier in the game, is replaced by Frenchman Sacha Boey.
PSG 0-0 Bayern Munich
17:35 , Jamie Johnson33 mins
The game is still end to end. It is the ever-lively Kvaratskhelia this time.
He charges in from a tight-angle, but Neuer does well to stretch out his left hand and save his effort.
PSG 0-0 Bayern Munich
17:30 , Jamie Johnson27 mins
Olise forces a strong save from Donnarumma, as the former Crystal Palace man cuts inside and fires towards the far corner.
PSG 0-0 Bayern Munich
17:25 , Jamie Johnson22 mins
Stanisic is back up, and the game is underway once again.
Moments later, Fabian Ruiz fires wildly over the bar from just inside the Bayern box. He was in way too much space centrally, and should have done better.
PSG 0-0 Bayern Munich
17:23 , Jamie Johnson20 mins
As Josip Stanisic is down receiving treatment for Bayern, here is a replay of the early chance for Doue.
3' Close! Désiré Doué fires just wide as @PSG_English have the first chance of #PSGBAY pic.twitter.com/nrrmu4nvvt
— DAZN Football (@DAZNFootball) July 5, 2025
PSG 0-0 Bayern Munich
17:22 , Jamie Johnson19 mins
It is a lightning fast counter-attack, as Achraf Hakimi finds Kvaratskhelia at the back-post, but the Georgian can only hit the side netting from a tight angle.
PSG 0-0 Bayern Munich
17:19 , Jamie Johnson16 mins
Bayern are having a good period of possession. An Olise cross meets the head of Harry Kane, but he cannot direct it goalwards.
PSG 0-0 Bayern Munich
17:14 , Jamie Johnson12 mins
A frantic pace to the game game in the opening exchanges. It is end to end in Atlanta!
PSG 0-0 Bayern Munich
17:11 , Jamie Johnson8 mins
Konrad Laimer wastes a good crossing opportunity as he blazes a ball over the box after good work down the Bayern right with Olise.
PSG 0-0 Bayern Munich
17:096 mins
Michael Olise forces only a routine save out of Gianluigi Donnarumma after being afforded space at the edge of the PSG box.
PSG 0-0 Bayern Munich
17:06 , Jamie Johnson3 mins
Desire Doue fires just wide of Manuel Neuer’s right-hand post, after Khvicha Kvaratskhelia pinches the ball in the press high up the pitch.
KICK-OFF: PSG 0-0 Bayern Munich
17:02 , Jamie JohnsonAfter a minutes’ silence for brothers Diogo Jota and Andre Silva, we’re underway in the penultimate quarter-final of the Club World Cup.
Teams on their way!
16:56 , Jamie JohnsonThe players are on their way onto the Mercedes-Benz Stadium turf one by one. Kick-off is only a few minutes away.
Bayern Munich on the hunt for a new forward
16:50 , Harry Latham-CoyleBack to events in Atlanta imminently with kick off nearing, but Bayern Munich are on the hunt for a new forward, with a left-sided player seemingly preferred. Marcus Rashford has been mentioned as target, and the Manchester United man is one of five players seeking a move away from Old Trafford.

Marcus Rashford makes pre-season plan despite icy relationship with Ruben Amorim
The biggest Club World Cup question is still unanswered – does anyone care?
16:40 , Harry Latham-CoyleThere has been some good and lots of bad in this Club World Cup - but nobody quite seems to be certain who or what this competition is for. Richard Jolly wonders if anyone really cares...

The biggest Club World Cup question is still unanswered – does anyone care?
Why the Champions League is just the start for PSG’s new breed of winners
16:30 , Harry Latham-CoyleRichard Jolly, meanwhile, believes that a first European crown may be just the start for Luis Enrique’s band of entertainers, who seem to have the right blend of dazzling skill and willingness to put in the graft.

Why the Champions League is just the start for PSG’s new breed of winners
Luis Enrique underlines status as best coach in the world with emotional Champions League triumph
16:20 , Harry Latham-CoylePSG’s Champions League final triumph is still relatively fresh in the memory, even as they chase a (slightly less) prestigious prize here. After a brilliant win, Miguel Delaney detailed why Luis Enrique has a strong case to be commonly considered the world’s best manager.

Luis Enrique underlines status as best coach in the world with emotional triumph
Manuel Neuer explains why PSG will pose such a challenge
16:10 , Harry Latham-CoyleManuel Neuer has seen it all across nearly a decade and a half in a Bayern Munich shirt, and may have a key role to play today in denying Paris Saint-Germain’s array of attacking talent.
“I don’t think they’re looking forward to playing against us,” said the 39-year-old goalkeeper. “They’re very secure on the ball, they’re technically strong and very physical. They don’t take breaks, they incessantly hit the gas.
“I think nobody has a clear advantage. It’ll come down to details – and avoiding mistakes. Both teams have players who can strike immediately.”

PSG team news
16:09 , Jamie JohnsonIt is an unchanged line-up for the Champions League winners. Bradley Barcola continues to lead the line, but has yet to score in the Club World Cup.
Midfielder Joao Neves, who scored a brace in the round of 16 win over Inter Miami, continues in the centre of the park alongside Fabian Ruiz and countryman Vitinha.
TEAM NEWS
16:06 , Jamie JohnsonPSG: Donnarumma, Hakimi, Marquinhos, Kvaratskhelia, Ruiz, Doue, Vitinha, Mendes, Barcola, Pacho, Neves
The players have arrived! 😤👊#PSGFCB I #FIFACWC pic.twitter.com/c8sL3VIE99
— Paris Saint-Germain (@PSG_English) July 5, 2025
Bayern Munich team news
16:00 , Jamie JohnsonVincent Kompany makes a couple of changes from the Bayern side that beat Flamengo 4-2. Jamal Musiala and Josip Stanisic replace Leon Goretzka, who scored in the win, and Serge Gnabry.
Harry Kane leads the line after his brace in the round of 16, with Kingsley Coman overcoming an injury doubt to play.
TEAM NEWS
15:56 , Jamie JohnsonBayern Munich: Neuer, Upamecano, Tah, Kimmich, Kane, Coman, Olise, Laimer, Musiala, Stanisic, Pavlovic
🔴 𝗧𝗘𝗔𝗠 𝗡𝗘𝗪𝗦 🔴
— FC Bayern (@FCBayernEN) July 5, 2025
📋 Here’s how we line-up for PSG! 💪#FCBayern #MiaSanMia | 🔜 #PSGFCB pic.twitter.com/iJkwVI2ktG
Super-sub Hercules strikes to send Fluminense into last four at Club World Cup
15:50 , Harry Latham-CoyleMatheus Martinelli and substitute Hercules struck as Brazilian side Fluminense advanced to the Club World Cup semi-finals with a 2-1 win over Saudi club Al-Hilal.
Martinelli fired into the top corner after finding some room in the box following Gabriel Fuentes' cutback five minutes before half-time although they were quickly pegged back in Orlando.
While Al-Hilal were denied a penalty by VAR, Marcos Leonardo struck from close range following a corner in the 51st minute for his fourth goal of the tournament.
But Hercules, who came off the bench to guarantee Fluminense's win over Inter Milan last time out, struck in the 70th minute as the super-sub fired low into the net after his initial shot was blocked.

Super-sub Hercules strikes to send Fluminense into last four at Club World Cup
Enzo Maresca says Chelsea Club World Cup win over Palmeiras was ‘perfect night’
15:40 , Harry Latham-CoyleEnzo Maresca hailed the “perfect night” after his Chelsea side reached the Club World Cup final and witnessed a sparkling display by incoming signing Estevao Willian.
A deflected late Malo Gusto cross saw the Londoners snatch a 2-1 victory in their quarter-final against Palmeiras in Philadelphia.
That came after Cole Palmer’s early opener had been cancelled out by a stunning strike from Estevao, the 18-year-old winger who is to join them after the tournament.
Maresca said: “We’re very happy. It’s a fantastic day. The semi-finals of the Club World Cup – the best clubs in the world – and we are there.
“Probably for us it has been the perfect night because we won and Estevao scored, so it was very good for all of us.”

Enzo Maresca says Chelsea Club World Cup win over Palmeiras was ‘perfect night’
Last night's action...
15:30 , Harry Latham-CoyleTwo of our semi-finalists are already confirmed, with Chelsea enjoying an encouraging night in Philadelphia as they both progressed past Palmeiras and got a glimpse of the talent of new recruit Estevao.

Chelsea reach Club World Cup semi-finals as late own goal downs Palmeiras
Harry Kane highlights Bayern key to upsetting PSG at Club World Cup
15:15 , Jack RathbornHarry Kane maintains Bayern Munich will use the “feeling” from defeating Paris Saint-Germain in last year’s Champions League to come out on top in the Club World Cup quarter-finals.
Kane struck a double in the 4-2 win over Flamengo to set up a last eight clash with the European champions.
And ‘FC Hollywood’ came out on top in the group phase of last season’s Champions League, with Kim Min Jae scoring the only goal in a 1-0 win.
And now Kane is determined to come out on top, emphasising how Vincent Kompany’s side believe they can beat anybody at their best.

Harry Kane highlights key to Bayern upsetting PSG at Club World Cup
Club World Cup 2025: Knockout fixtures and results
15:00 , Harry Latham-CoyleThe knockout rounds are underway in the United States with this expanded competition being rather rapidly whittled down. Here’s a reminder of the schedule left to come:

Club World Cup: Knockout fixtures, results and how to watch for free
PSG vs Bayern Munich live
Friday 4 July 2025 20:08 , Harry Latham-CoylePSG and Bayern Munich clash in the quarter-finals of the Club World Cup as two of Europe’s biggest clubs vie for a place in the last four. Kick off in Atlanta is at 5pm BST.