Lionel Messi led Inter Miami's comeback, getting a brace and an assist on his return from injury in a 3-1 win over Philadelphia Union.
The Argentine had been out with an ankle injury he sustained in the Copa America final, but he slotted straight back into the line-up after an eight-match absence.
Philadelphia made a dream start against the Eastern Conference leaders, with Mikael Uhre latching onto a loose clearance from Tomas Aviles before coolly slotting in from the edge of the D after just 58 seconds.
Messi got his first goal in the 26th minute, with Luis Suarez cushioning the ball to him before he rounded the defender to level the score.
He then gave Miami the lead just four minutes later – Alba, in acres of space down the left, squared it to Messi for a first-time finish through Jack Elliott's legs.
Suarez thought he had scored a third just after the break with a lovely bending effort into the near post, only to be denied by a tight offside in the build-up.
But he would get his goal in the 98th minute, with Messi unselfishly setting him up instead of going for a hat-trick, and the Uruguayan swept it into the back of the net.
Miami now have a 10-point lead over FC Cincinnati at the top of the Eastern Conference, while Philadelphia sit in 11th place.
Victoria importantísima para seguir soñando pic.twitter.com/1w5LkP3xfS
— Inter Miami CF (@InterMiamiCF) September 15, 2024
Data Debrief: Back with a bang
Miami have not exactly been missing Messi during his injury absence, with Suarez, who netted his 17th goal of the season this game, picking up the goalscoring mantle in the meantime, but it was a welcome return nonetheless.
The 37-year-old became the fastest player in MLS history to reach 15 goals and 15 assists, doing so in 19 games. Sebastian Giovinco previously held the record (29 matches).