Stay up to date with notifications from The Independent

Notifications can be managed in browser preferences.

Liveupdated

The Independent's journalism is supported by our readers. When you purchase through links on our site, we may earn commission. 

Inter Miami v Porto live: Lionel Messi curls home stunning free-kick in crucial Club World Cup clash

Lionel Messi was the match-winner as Inter Miami beat Porto to take a step closer to progressing from Group A at the Club World Cup

Lawrence Ostlere
Thursday 19 June 2025 22:13 BST
Comments
Who will win the FIFA Club World Cup?

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.

Full-time: Inter Miami 2-1 Porto

Miami 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.”

Lawrence Ostlere19 June 2025 22:11

Full-time: Inter Miami 2-1 Porto

The 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.

Lawrence Ostlere19 June 2025 22:03

Inter Miami 2-1 Porto

90+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.

Lawrence Ostlere19 June 2025 22:02

Inter Miami 2-1 Porto

90+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.

Lawrence Ostlere19 June 2025 22:00

Inter Miami 2-1 Porto

90 min: There will be seven minutes added on.

Lionel Messi has been awarded “superior player of the match”. OK then.

Lawrence Ostlere19 June 2025 21:57

Inter Miami 2-1 Porto

87 min: Suarez is fighting to the last minute, as ever, sprinting down the wing to make a tackle.

Lawrence Ostlere19 June 2025 21:52

Inter Miami 2-1 Porto

83 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.

Lawrence Ostlere19 June 2025 21:49

Inter Miami 2-1 Porto

80 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.

Lawrence Ostlere19 June 2025 21:45

Inter Miami 2-1 Porto

77 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.

Lawrence Ostlere19 June 2025 21:43

Inter Miami 2-1 Porto

75 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.

Lawrence Ostlere19 June 2025 21:39

Join our commenting forum

Join thought-provoking conversations, follow other Independent readers and see their replies

Comments

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in