Inter Miami beat Porto in their second game of the Club World Cup after Lionel Messi scored a beautifully taken free-kick.
Miami drew 0-0 with Egyptian side Al Ahly in the tournament’s curtain-raiser, with Messi unable to inspire his side to a win despite a bright performance from the 37-year-old. But Messi made the difference this time as he bent home a free-kick from the edge of the box to seal a 2-1 win.
Follow the the latest updates from Inter Miami v Porto below, and watch every Fifa Club World Cup game free on DAZN: sign up here now.
Club World Cup 2025
- Inter Miami take on Porto in key Group A clash at Club World Cup | Live on DAZN
- Palmeiras beat Al Ahly 2-0 after match suspended due to 'severe weather'
- Inter Miami: Ustari, Weigandt, Fray, Falcon, Allen, Allende, Cremaschi, Busquets, Segovia, Messi, Suarez
- Porto: Claudio Ramos, Martim, Ze Pedro, Marcano, Joao Mario, Varela, Gabri Veiga, Moura, Fabio Vieira, Mora, Samu
- GOAL! Inter Miami 0-1 Porto (Samu pen, 8 min)
- GOAL! Inter Miami 1-1 Porto (Segovia, 47 min)
- GOAL! Inter Miami 2-1 Porto (Messi, 54 min)
- Full-time: Inter Miami 2-1 Porto
Full-time: Inter Miami 2-1 Porto
22:11 , Lawrence OstlereMiami manager Javier Mascherano speaks to DAZN:
“I think the guys did a fantastic job. They were working really, really hard against a team that had a lot of quality at a high level. Today we showed to the world and ourselves that we can compete against any team.
“The players understood they could do it. When they are together, when we are narrow, next to our teammates we can do something amazing.
“It is great for the people of the USA to see our team compete in this kind of tournament.”
Full-time: Inter Miami 2-1 Porto
22:03 , Lawrence OstlereThe whistle blows, and Inter Miami have their win of the Club World Cup. In a tight game, Messi’s stunning free-kick was the difference.
Inter Miami 2-1 Porto
22:02 , Lawrence Ostlere90+6 min: Fabio Vieira just nutmegged Messi! That’s one for the grandkids, although he follows it by passing the ball straight off the pitch. Messi smiles and shakes his hand.
Inter Miami 2-1 Porto
22:00 , Lawrence Ostlere90+3 min: Messi takes a whack and lies on the floor holding his shin as the clock ticks down some more – some old fashioned match craftmanship at play there.
Inter Miami 2-1 Porto
21:57 , Lawrence Ostlere90 min: There will be seven minutes added on.
Lionel Messi has been awarded “superior player of the match”. OK then.
Inter Miami 2-1 Porto
21:52 , Lawrence Ostlere87 min: Suarez is fighting to the last minute, as ever, sprinting down the wing to make a tackle.
Inter Miami 2-1 Porto
21:49 , Lawrence Ostlere83 min: Good from William Gomes, who cuts along the edge of the box and lashes a shot at goal, but it’s blocked. A moment later Marcano tries a bold flicked pass in behind the Miami defence but it’s overhit. Porto are running out of time.
Inter Miami 2-1 Porto
21:45 , Lawrence Ostlere80 min: Porto work it short to Mora, whose shot is deflected behind for a corner. Fabio Vieira’s delivery is cleared at the near post.
Inter Miami 2-1 Porto
21:43 , Lawrence Ostlere77 min: A good chance for Porto here, after Fray fouls William Gomes driving down the left side of the penalty box to give up a free-kick in a threatening position.
Fray has hurt himself in the challenge and he’s going to make way for Jordi Alba, back from a hamstring injury, before this set-piece is taken.
Inter Miami 2-1 Porto
21:39 , Lawrence Ostlere75 min: Goalmouth action! A chance at the far post for Porto substitute William Gomes, who can’t quite get the ball under control with his first touch, allowing Ustari to rush out and pinch the ball from his toes.
Inter Miami 2-1 Porto
21:38 , Lawrence Ostlere72 min: Federico Redondo is the son of the great Fernando Redondo, by the way, a much more interesting fact that playing for Argentina U23s. Not much is happening in this game right now, hence the two posts about Federico Redondo facts. Might be a third coming up, we’ll see.
Inter Miami 2-1 Porto
21:34 , Lawrence Ostlere69 min: A sub by Javier Mascherano – goalscorer Segovia is replaced by Federico Redondo, an Argentina U23 international.
Inter Miami 2-1 Porto
21:31 , Lawrence Ostlere65 min: Miami have some control right now, keeping the ball well and limiting Porto to very little.
Inter Miami 2-1 Porto
21:2561 min: Busquets makes a brilliant tackle on Mora in his own penalty box, poking the ball with an extended leg when any misjudgement would have resulted in a certain penalty.
Inter Miami 2-1 Porto
21:23 , Lawrence Ostlere59 min: A huge chance for Miami to wrap up this game as Messi feeds Cremaschi surging down the right wing behind the Porto defence. He delays just a moment too long before trying to find Luis Suarez in the middle, and it allows Ze Pedro time to get back and make a crucial interception.
Inter Miami 2-1 Porto
21:21 , Lawrence OstlereWhat a ridiculous footballer Messi is. He’s 37 and still doing magical things.



GOAL! Inter Miami 2-1 Porto (Messi, 54 min)
21:18 , Lawrence OstlereOf course he scores. Messi pauses for just a moment before whipping the ball into the top-right corner, just over the stretched hand of Claudio Ramos. It was so central that the goalkeeper didn’t quite know where to stand, and in the end he didn’t get close.
Inter Miami 1-1 Porto
21:17 , Lawrence Ostlere53 min: Messi plays a sharp one-two with Suarez on the edge of the box, gets blocked off and wins a free-kick in a very promising position. That was a bit soft, for me – Messi ran into the defender – but this is now a very dangerous situation for Porto...
Inter Miami 1-1 Porto
21:15 , Lawrence Ostlere51 min: Messi tries a free-kick from more than 30 yards out, and it floats harmlessly wide. That was ambitious, to say the least, but I still don’t think any of his teammates will be grabbing the next free-kick.
GOAL! Inter Miami 1-1 Porto (Segovia, 47 min)
21:12 , Lawrence OstlereWhat a finish this is! Inter Miami work it down the right wing from where it’s crossed to the penalty spot. Telasco Segovia arrives and smashes it first time, on the bounce, into the roof of the net.
And for all their brilliance, none of Messi, Suarez or Busquets were anywhere near that goal.
Inter Miami 0-1 Porto
21:09 , Lawrence OstlereThe second half is underway.
Half-time: Inter Miami 0-1 Porto
21:05 , Lawrence OstlereThe boys in pink are back on out the field in Atlanta. Messi is in intense conversation with goalkeeper Ustari as they try to plot their way back into the game. Porto are taking their time...
Half-time: Inter Miami 0-1 Porto
21:02 , Lawrence OstlereHere’s a nice moment from Messi at the start of this one:
Less than a minute in & Messi is already cooking 👀
— DAZN Football (@DAZNFootball) June 19, 2025
Watch the @FIFACWC | June 14 - July 13 | Every Game | Free | https://t.co/i0K4eUtwwb | #FIFACWC #TakeItToTheWorld #MIAFCP pic.twitter.com/Lh3lCr5GrM
Half-time: Inter Miami 0-1 Porto
20:52 , Lawrence OstlerePorto lead at the break thanks to a slightly dubious early penalty. Messi has been bright, Suarez has looked threatening, but Miami haven’t taken their chances.
Inter Miami 0-1 Porto
20:47 , Lawrence Ostlere43 min: Post! Varela batters a shot at goal from 20 yards and it bounces off the post and on to the back of the diving Ustari. It could have rebounded into his net, but Ustari reacts quickly to knock it to the safe side of the woodwork and Miami survive.
Inter Miami 0-1 Porto
20:41 , Lawrence Ostlere38 min: Messi throws in a rare poor pass to give the ball away in a promising position, Porto break, and it’s a huge chance for Rodrigo Mora inside the six-yard box on the swivel at the other end. His shot beats keeper Ustari but Falcon is back on the line to head clear! Heroic defending.
Inter Miami 0-1 Porto
20:39 , Lawrence Ostlere35 min: A sight of goal for Fabio Vieira, who is fed the ball in the box. He takes a touch before blasting over the bar.
Inter Miami 0-1 Porto
20:37 , Lawrence Ostlere32 min: Wonderful play by Luis Suarez, who rolls back the years with a jinking dribble through the Porto midfield. He lets a return pass run across the box for Cremaschi in space, but his shot is well saved by Claudio Ramos.
Inter Miami 0-1 Porto
20:33 , Lawrence Ostlere29 min: Good from Porto, who work it wide to Mora, who feeds his homophone Moura on the overlap. The cross is low towards the six-yard box, but Miami scramble it away.
Inter Miami 0-1 Porto
20:30 , Lawrence Ostlere26 min: A bit of a lull in this one. Porto are happy for Miami to have the ball, and the US side are struggling to create anything right now.
Inter Miami 0-1 Porto
20:2623 min: Ustair pumps a long ball towards Tadeo Allende, who clatters Porto captain Marcano with his upper body, and that’s a clear foul – it probably should have been a yellow card but he gets away with it.
Inter Miami 0-1 Porto
20:23 , Lawrence Ostlere20 min: Messi has been the best player on the field so far, with a couple of lovely passes to Suarez, but it’s Porto who lead after that early penalty.
Inter Miami 0-1 Porto
20:22 , Lawrence Ostlere17 min: A sharp break led by Messi sees Miami stream upfield. He finds Suarez surging into the box with a deft pass, but the striker can only hit Claudio Ramos as the goalkeeper rushes out.
Inter Miami 0-1 Porto
20:17 , Lawrence Ostlere14 min: Chile’s Christian Garay is the man with the whistle tonight, and he’s getting a piece of Javier Mascherano’s mind on the sideline. The Miami manager is not happy with that penalty decision. Replays show there was a bit of contact between Allen and Joao Mario – though perhaps not enough to tumble to the grass.
Inter Miami 0-1 Porto
20:14 , Lawrence Ostlere11 min: Porto almost get a second when a slack backpass invites Mora to steal the ball, but Ustari gets there just in time to clear.
GOAL! Inter Miami 0-1 Porto (Samu, 8 min)
20:10 , Lawrence OstlereSamu Aghehowa fires the penalty low to Ustari’s right. The goalkeeper does really well to get a hand on it, but the power sends the ball past the goalkeeper and into the net, and Porto lead!

Penalty to Porto!
20:08 , Lawrence Ostlere5 min: Is this a penalty to Porto? Allen appears to clip the Porto ball-carrier in the box, although contact is light. VAR is taking a look... and after an on-field review, the referee announces that it’s a penalty!
Inter Miami 0-0 Porto
20:04 , Lawrence Ostlere2 min: Messi takes up station at the top of the pitch, with Luis Suarez in close support. His first involvement is to lift the ball beautifully in behind for Suarez at the far post, who scuffs his shot along the ground when he should have done better.
The flag is raised anyway, and replays show Suarez was just offside.
Kick-off! Inter Miami 0-0 Porto
20:01 , Lawrence OstlerePeeep! And they’re off.
Full-time: Palmeiras 2-0 Al Ahly
19:51 , Lawrence OstlereIn the other game in this group, Brazilian side Palmeiras have beaten Egyptian outfit Al Ahly, but only after the second half was suspended due to the threat of thunderstorms in New Jersey.

Inter Miami v Porto – Club World Cup live
19:49 , Lawrence OstlereThe players are out on the pitch warming up on a sticky night in Atlanta. Some red hot Club World Cup action is just 10 minutes away.
Ustari opens up on Messi friendship
19:42 , Lawrence OstlereUstari and Messi have shared a close friendship since playing together for Argentina’s youth teams over two decades ago, a bond that extended into their senior team careers.
They were in the same Argentina squad that won the 2005 Under-20 World Cup and clinched gold together at the 2008 Beijing Olympics.
Reflecting on their time together, Ustari said: "My memories with Leo are from youth training camps, the senior team, the titles we won, training sessions, etc."
He added that Messi's personality has remained unchanged, describing him as "affectionate, respectful, and always competitive."
"Because of who he is, he's achieved everything, and that's why he's the best player in the history of this sport."
Inter Miami delighted by spot in Club World Cup
19:36 , Lawrence OstlereInter Miami, co-owned by David Beckham, earned a spot in the expanded Club World Cup after winning the MLS Supporters' Shield.
Ustari said he was delighted to be playing in the tournament after a career, which included stints in Spain, England, Mexico and Uruguay.
"Having the opportunity to play in a Club World Cup made us all very happy, especially in my case, given that I’m someone who has had an extensive career," he said. "It’s a reward for how well Inter Miami is doing things."
While the world eagerly anticipated seeing Messi and Luis Suarez in the opening match of the tournament, it was Ustari who stole the spotlight and was named 'Superior Player of the Match', after saving a penalty and blocking eight shots.
He said, however, that the credit belonged to his teammates.
"We were all part of that award for best player. Maybe saving a penalty gave me the opportunity to receive it, but there were some very high points from my teammates who could have also been awarded it," he said.
Messi makes life easy, says Ustari
19:31 , Lawrence OstlereInter Miami goalkeeper Oscar Ustari credited Lionel Messi's presence for helping him settle in at the club after joining the team last September, having played alongside the Argentine great since youth level.
Ustari, who put in a stellar performance as the Major League Soccer side kicked off their Club World Cup campaign with a 0-0 draw against Egyptian side Al Ahly on Saturday, joined Inter Miami two months after his contract with Chilean team Audax Italiano expired.
He said the decision to reunite with Messi was influenced by the club’s ambitions and his long-standing friendship with his Argentine compatriot.
"I wasn't retired. I joined ... because I was attracted by the club's aspirations," the 38-year-old Ustari told Reuters in an interview.
"And obviously by sharing a squad with Leo again. And of course, Leo's presence on the team made everything easier."

Inter Miami v Porto – Club World Cup live
19:16 , Lawrence OstlereSome pictures from Atlanta as the players arrive before kick-off:



Confirmed line-ups!
19:03 , Lawrence OstlereInter Miami: Ustari, Weigandt, Fray, Falcon, Allen, Allende, Cremaschi, Busquets, Segovia, Messi, Suarez.
Subs: Rios Novo, Tarbrough, Sailor, Aviles, Martinez, Alba, Redondo, Rodriguez, Morales, Picault, Afonso, Obando.
Porto: Claudio Ramos, Martim, Ze Pedro, Marcano, Joao Mario, Varela, Gabri Veiga, Moura, Fabio Vieira, Mora, Samu.
Subs: Diogo Fernandes, Otavio, Eustaquio, William Gomes, Pepe, Zaidu, Vasco Sousa, Namaso, Andre Franco, Nehuen Perez, Tomas Perez, Deniz Gul, Alarcon, Andre Oliveira, Goncalo Borges.
Ref cam captures Palmeiras goal
18:56 , Lawrence OstlereA feature of this Club World Cup is ref cam, and here’s the Premier League’s own Anthony Taylor with his view of the first Palmeiras goal:
POV: you're Anthony Taylor and you just witnessed the first goal of Group A! 📹
— DAZN Football (@DAZNFootball) June 19, 2025
Watch the @FIFACWC | June 14 - July 13 | Every Game | Free | https://t.co/i0K4eUtwwb | #FIFACWC #TakeItToTheWorld #SEPAHL pic.twitter.com/WYjtMXsvUQ
Palmeiras 2-0 Al Ahly – match suspended
18:51 , Lawrence OstlereMeanwhile in New Jersey, the other match in this group – between Palmeiras and Al Ahly – has been suspended due to the threat of thunderstorm. The Brazilian side were leading 2-0 after about an hour of play when the players were pulled off the pitch, and it’s unclear when the game will resume.


How to watch
18:33 , Lawrence OstlereInter Miami face Porto at 3pm ET in Atlanta, Georgia – that is 8pm BST.
The match takes place at the Mercedes-Benz Stadium, which is the home of NFL outfit Atlanta Falcons and MLS side Atlanta United. The venue has a capacity of around 71,000, and will also host one of the semi-finals at the 2026 World Cup.

Inter Miami v Porto – Club World Cup live
18:25 , Lawrence OstlereInter Miami face FC Porto in the second match of both clubs’ Club World Cup campaign on Thursday, with Lionel Messi hoping to lead his side to victory at the second time of asking.
The American side drew 0-0 with Al Ahly in the opening match of the tournament last week, with Messi unable to inspire his side to a win despite an encouraging performance from the eight-time Ballon d’Or winner.
But with Porto having drawn with Brazilian side Palmeiras in their opener, it’s all to play for in Group A, with either side well-placed to qualify for the round of 16 if they are able to grab a win tonight.
Inter Miami v Porto – Club World Cup live
17:22 , Lawrence OstlereWelcome along to live coverage of tonight’s Club World Cup clash between Inter Miami and Porto in Atlanta, Georgia.