Lionel Messi scored two goals to help Inter Miami to a 4-1 victory over the Philadelphia Union in the semifinals of the Leagues Cup.

The win sends Inter Miami to the final of the competition, where they will face the winner of the match between Monterrey and Nashville SC.

Messi's first goal came in the 19th minute, when he curled a beautiful shot into the bottom corner from outside the box.

His second goal came in the 55th minute, when he headed home a cross from Gonzalo Higuaín.

Josef Martinez also scored for Inter Miami, while Julián Carranza scored the Union's only goal.

The win was a major statement from Inter Miami, who have been one of the surprise packages of the MLS season.

The team is currently in seventh place in the Eastern Conference, and they are just three points behind the playoff spots.

Messi has been in fine form since joining Inter Miami, and he has scored nine goals in six games.

The 35-year-old Argentine is still one of the best players in the world, and he is showing no signs of slowing down.

The Leagues Cup final will be played on August 20, and it will be a major test for Inter Miami. However, with Messi in their team, they will be confident of lifting the trophy.