OneFootball
Richard Buxton·19. Juni 2025
In partnership with
Yahoo sportsOneFootball
Richard Buxton·19. Juni 2025
That's it from us tonight at OneFootball. Thanks for tuning in, and let us know what you thought of Thursday's Club World Cup drama in the comments.
See you next time. 👋
That's it. That's the tweet.
It means it is the first time in 13 years a club from South America beat a European side.
That's in addition to Inter Miami becoming the first MLS side to beat a European side earlier today.
The Club World Cup was made to deliver games like this. The Copa Libertadores winners against the Champions League winners. What football drama!
FULL TIME - PSG 0-1 Botafogo
And that's it! The whistle has blown and South America earns the last laugh over Europe. Igor Jesus took his one chance when it arrived for the winner.
CHANCE!
Kvaratskhelia is the latest star to attempt an equaliser but his free kick goes over the bar
Tempers are starting to boil over here between PSG and Botafogo. Stoppage time incoming.
And for those who are tuning in late, a reminder of the history Inter Miami pulled off earlier.
Here's some match reaction from Sounders boss Brian Schmetzer.
GOAL CALLED OFFSIDE!
It's unlucky for PSG. Kvaratskhelia is offside after the ball ricochets off him and falls into the path of Bradley Barcola, who scores. The goal is overturned.
Achraf Hakimi and Desire Doue are trying to create something for PSG, while Jesus and Artur almost found themselves through on the breakaway again. Tense!
We have 20 minutes left to go here. Who do you have coming out on top?
South American champions against European champions. It's what the club world cup is all about!
CHANCE!
Now it's Botafogo again on the break. Savarino's effort, however, is comfortably saved by Gianluigi Donnarumma.
CHANCE!
PSG have gone inches away from an equaliser here. Following a free kick, goalkeeper John Victor Maciel Furtado somehow stopped the ball point-blank.
SECOND HALF UNDERWAY!
Bring on the second 45 minutes.
Here's a look at how Botafogo fans celebrated after Jesus' opener.
Do we think PSG will fight back here?
Or will South America get the last laugh? Let us know in the comments below.
HALF-TIME - PSG 0-1 Botafogo
The Brazilian club clearly did their homework and frustrated the Europeans over 45 minutes. This contest could be as close as they come during the second half. Bring it on!
But really, how did Jesus pull this off?
Another stat update for you. It's still PSG's game, with 75% of the ball and five shots to Botafogo's two.
GOAL! 36' - PSG 0-1 Botafogo
Perhaps it was coming after Botafogo settled?
Jefferson Savarino sends a through ball to Igor Jesus in transition and despite being against two defenders, he finds the bottom left corner.
Back underway here at the Rose Bowl and it's Botafogo who are now finding their place.
The Brazilian side at times have six to nine players back in the box to deny PSG.
WATER BREAK
Nothing can split the sides so far at the Rose Bowl and players earned a water break around the 30-minute mark.
It's a slow and methodical approach from Luis Enrique's side.
Botafogo are having trouble keeping hold of the ball, with only one shot to show after 25 minutes.
PSG, meanwhile, are inch-perfect with their game plan.
Everyone loves a low free-kick attempt, but that wasn't the greatest from PSG's No. 7. Here's a look back at his earlier effort.
CHANCE!
Unsurprisingly, it's Khvicha Kvaratskhelia leading the way for the Parisians. The Georgian attempted to score right off the first whistle but saw his effort punched away.
KICK OFF! PSG 0-0 Botafogo
The Champions League holders are underway now facing South American champions Botafogo at the Rose Bowl. Who do you have coming out on top?
Buckle up!
We're about 20 minutes out from the fourth and final match of the day. Will the Champions League winners rout another team?
A nice touch from Seattle following their 3-1 loss to Atletico Madrid. Tweeting (X'ing? Posting?) in Spanish.
What has been your favourite goal of the day? Let us know in the comments below.
An unfortunate stat for the Sounders following their latest defeat.
The lineups are in for PSG and Botafogo. Here is who starts for both sides.
And now we turn our attention to the fourth and final match of the night.
FULL-TIME - Seattle Sounders 1-3 Atletico Madrid
That's all she wrote at Lumen Field. Two goals from Pablo Barrios helps lift Atleti past Seattle Sounders.
CHANCE BUT OFFSIDE!
An unmarked Jesus Ferreira puts the ball in the back of the net for the Sounders but he's offside.
A reminder we have Champions League winners Paris Saint-Germain facing Botafogo in the late show.
Things appeared to have slowed down after the flurry of goals in the second 45. Julian Alvarez hit the crossbar, but there hasn't bee much other than that with 15 minutes to go.
How have your teams performed tonight in the Club World Cup? Let us know in the comments below.
Another feat for the little boy from Rosario after today's performance.
Another stat crunch for the fans. Despite only 38% of the ball, the Sounders have clawed back regarding shots (10-14) after not having one after 20 minutes.
The man who kick-started this goalfest.
GOAL! 55' | Seattle Sounders 1-3 Atletico Madrid
It's a third goal in the opening 10 minutes of this half and a second for Barrios tonight. He calmly puts the ball into the right half of the net from mid-way in the box.
GOAL! 50' | Seattle Sounders 1-2 Atletico Madrid
Well the Sounders came to play in the second half.
It's Albert Rusnák who pulls one back for the American club with a slick finish. We're off to a thriller here.
GOAL! 47' - Seattle Sounders 0-2 Atletico Madrid
It's an instant impact off the bench from Axel Witsel.
The defender headed home from a few yards out after Marcos Llorente's bullet strike from range hit the woodwork.
SECOND HALF UNDERWAY!
Back at it again between Seattle Sounders and Atleti.
We're a few minutes away from the restart now.
Here's a look back at the VAR decision.
HALF-TIME | Seattle Sounders 0-1 Atletico Madrid
We're at the midway point at Lumen Field. There really should be more than one goal here, there's still plenty to play for between these two.
Sike! VAR says no after Julian Alvarez was ready to strike from the spot.
Oh we've got a penalty...
CHANCE!
Mere inches from the equalizer. A left-footed curler from Jon Bell is straight at the palms of Jan Oblak.
CHANCE!
Frei will love his work here for the Sounders. After some swift movement in the box, he's faced one-on-one with Sorloth yet somehow denies the striker.
Here's Lionel Messi after that performance for Miami.
CHANCE!
Scratch that. The Sounders now have an attempt on the board but couldn't put the ball past Jan Oblak.
Some numbers for you after roughly 15 minutes.
Chances for Atleti: 8. Chances for Seattle: 0.
CHANCE!
It's another let off for Seattle after yet another giveaway. Sorloth skies his effort after controlling the ball down from point-blank range.
GOAL! 11' - Seattle Sounders 0-1 Atletico Madrid
You knew it was coming. An unmarked Pablo Barrios strikes from the top of the box, going bar down for the opener.
ANOTHER CHANCE!
It's a second effort from Atleti, and this time, Julian Alvarez goes inches wide right. Don't see him miss those too often.
CHANCE!
It's the men from Spain who look livelier of the two. Alexander Sorloth tries to find the opener but his effort is comfortably saved by Stefan Frei.
KICK OFF
Our third Club World Cup match is officially underway. Will another MLS club make a statement?
And in case you missed it from the other game involving an MLS club, Inter Miami beat Porto 2-1 thanks to Messi magic.
And they became the first MLS club to ever beat European opposition!
Drum roll please... next match is moments away from kick-off!
Next up another MLS outfit is in action as Seattle Sounders face off against LaLiga side Atlético Madrid. Here are the lineups for that Group B encounter.
FULL TIME: Inter Miami 2-1 Porto
Messi's moment of brilliance delivers Inter Miami a Club World Cup victory and the Herons are just one point away from reaching the knockout stages. Porto gave up their first half lead and must beat Al Ahly to stand any chance of qualifying from Group A.
CHANCE INTER MIAMI
Fafà Picault races onto Messi's flicked header and cant' shoot past Ramos.
11 men behind the ball for Inter Miami now in the dying stages. It's going to be a nervous few minutes for the MLS side.
CHANCE PORTO
The ball sits up perfectly for Aghehowa on the edge of the area, but the Porto striker is off balance and lashes well over the crossbar.
Porto just cannot find a way through as Inter Miami keep throwing bodies on the line. Last-ditch defending all round!
Inter Miami are holding firm as we enter the final five minutes of normal time. Will the Herons hold on for the win? Or can Porto muster a comeback of their own?
CHANCE PORTO
They are really going for it now, Porto and Rodrigo Mora flashes a shot just wide of the post before Aghehowa also heads inches wide moments later.
CLOSE AGAIN PORTO!
Substitute William nicks the ball from Ian Fray inside the Inter Miami penalty area and, fortunately for the Herons, Ustari rushes off his line to smother the shot.
CLOSE PORTO
Fabio Vieira guides a header towards the bottom corner that looks like it might creep in but Ustari gets a hand on it to preserve Inter Miami's lead.
Porto are starting to pen Inter Miami back and the Portuguese side are probing for an opening. Just over 20 minutes to go.
Front row view for the ref of Messi's free-kick.
The game has settled into another midfield battle as things become a touch scrappy again. This will suit Inter Miami as Porto have 30 minutes to try and claw back into the contest.
Worth another watch...
There's a stoppage in play due to substitutions as the fans and players catch their breath following Messi's moment of class.
GOAL MESSI!
And it's in! What a free-kick from Lionel Messi who picks out the top corner with a pearler of a strike! 2-1 to Inter Miami.
Inter Miami pressing to go ahead now and Messi wins a free-kick on the edge of the area...
GOAL INTER MIAMI
One minute into the second half and Telasco Segovia gets into a dangerous position inside Porto's penalty area and smashes a close range finish into the net from Tadeo Allende's cross.
SECOND HALF
Here we go for the second 45 minutes at the Mercedes-Benz Stadium.
That Falcón goal clearance from a few angles. Will this action keep Inter Miami in the contest?
HALF TIME: Inter Miami 0-1 Porto
Aghehowa's early penalty is the difference at the break.
OFF THE POST!
It's all Porto to end the half and Alan Varela's thunderous effort strikes the post before Ustari scrambles to gather the loose ball. A lively end to the first period.
CHANCE PORTO
Aghehowa races into the box, shrugs off his man and shoots towards goal. It was a fantastic solo run but Ustari was alert to save.
OFF THE LINE
Oh my word! Rodrigo Mora shoots past Oscar Ustari and Maximiliano Falcón is in the perfect position to cover and nod off the line. Almost two there for Porto.
Fabio Vieira finds space inside the area and lashes well over the bar. Could have taken a bit more time over that one!
CHANCE INTER MIAMI
They're pushing for a leveller and Benjamin Cremaschi's low drive from close range is saved by Ramos' feet. Can the Herons find an equaliser before the break?
Here's another look at that Suárez one on one chance against Ramos...
Messi attempts a raking 50-yard pass behind the Porto backline to find Tadeo Allende but it's easily cut out.
Aghehowa receives the ball inside the area and just can't manage to get a shot away on goal. The game is starting to open up a bit.
CLOSE INTER MIAMI
Messi drives Miami up the pitch and feeds in Suárez, who tries to dink Cláudio Ramos but the Porto keeper is a aware to divert the danger.
After a first start, the sting has gone out of the contest slightly with both sides tussling for possession.
GOAL PORTO!
Samu Aghehowa finds the bottom corner with his spot-kick and Porto are 1-0 up after 8 minutes.
PENALTY PORTO
Noah Allen makes enough contact with João Mário to concede a penalty.
VAR CHECK
Porto have a penalty appeal turned down but the referee is reviewing on the monitor.
Messi gets on the ball in the opening minute and picks out Luis Suárez in the area, but the Inter Miami striker is just offside.
KICK OFF
We're up and running at the Mercedes-Benz Stadium for our second Club World Cup game of the night.
It's a quick turnaround for this evening's Club World Cup coverage with Inter Miami vs Porto now just moments away from kick-off.
FULL TIME: Palmeiras 2-0 Al Ahly
Palmeiras' goals either side of half time proved decisive to down Al Ahly as the Brazilian outfit go to the top of Group A.
CHANCE AL AHLY
Achraf Bencharki races into the box and drills a shot towards goal. It can't beat Weverton, though, who tips behind for a corner.
We're into injury time and things are looking very comfortable for Palmeiras, who will go to the top of Group A with all three points here.
Afsha has an attempt from the edge of the area but it lacks conviction and is straight into the arms of Palmeiras goalkeeper Weverton.
And the action resumes. Just 10 minutes to go at the MetLife Stadium.
Another short stoppage here as the players are off for a quick water break.
CHANCE
Joaquín Piquerez's powerful header goes inches over the crossbar, nearly three there for Palmeiras.
It's been a slow restart and Wessam Abou Ali's night ends due to injury. He is replaced by Nejc Gradisar.
And we're back underway, with Palmeiras leading Al Ahly by 2 goals to nil.
As we wait for action to continue for Palmeiras vs Al Ahly, here is the team news for Inter Miami vs Porto with a certain Lionel Messi starting for the Herons.
This is actually the third time that a Club World Cup game has been suspended due to the risk of a storm after Red Bull Salzburg's clash with Pachuca and Mamelodi Sundowns' win over Ulsan. We'll bring you all the action once it resumes again
MATCH SUSPENDED!
The game's been temporarily suspended after thunder is heard overhead and the need to allow the storm to pass.
GOAL! Palmeiras 2-0 Al Ahly
That's a superb bit of play as López is released on the counter and slots past El Shenaway as he attempts to narrow the angle
CHANCE!
Almost a second for Palmeiras as Moreno sends a dangerous looking free kick into the far post but El Shenawy is able to claw it out of play
VAR scrutinised the goal due to an offside in the build-up but referee Taylor has still awarded it due to Gómez not intervening in play
GOAL! Palmeiras 1-0 Al Ahly
We finally have the breakthrough and it's the Brazilians who take the lead through an own goal from Abou Ali, who turns the ball into his net from a free kick
SECOND HALF!
We're back to it in New Jersey
HALF TIME! Palmeiras 0-0 Al Ahly
A slightly cagey start which started to pick up towards the end of the half. Veiga's overturned red card definitely lit a fire in both teams. Will we see more of the same after the break?
We've just hit the start of six minutes' added time at the end of the first half and it's actually welcomed with this contest finally shown signs of springing into life
CHANCE!
A really good move from Al Ahly started by Trezeguet sees the ball teed up on the edge of the box but it's deflected wide. Fathy also picks up a booking for a foul in the build-up.
Was it the right call by the referee?
RED CARD OVERTURNED!
Referee Anthony Taylor has downgraded Veiga's dismissal after looking at the footage
That sending-off could be reduced as VAR are taking a look at it
RED CARD!
Talking about intense heat - Palmeiras are down to ten men! Veiga is given a straight dismissal for studs-up challenge
This game has been a real slow burner and not helped by the intense heat across the US venues
CHANCE!
Estêvão really should open the scoring but blazes his effort wide after cutting inside
KICK OFF!
We're underway in New Jersey
First up, it's Palmeiras and Al Ahly going head-to-head. Both teams have just published their line-ups
Hello and welcome to our live coverage of Thursday's FIFA Club World Cup action. The second round of group games gets underway and we'll have you covered for all four games.