Jim Rassol-USA TODAY Sports

Kerwin Vargas produced a goal and an assist, but Charlotte FC twice gave back the lead against short-handed Inter Miami en route to a 2-2 draw on Wednesday in Fort Lauderdale, Fla., that damaged the visitors' playoff hopes.

Enzo Copetti also scored his sixth goal and first in eight matches for Charlotte (9-11-13, 40 points), which could have moved above the playoff line and into eighth place in the Eastern Conference with a win in both teams' penultimate match of the season.

Instead, Miami (9-17-7, 34 points) overcame the absence of Argentine superstar Lionel Messi to international duty to earn a respectable result in its home finale. Substitute Robbie Robinson scored the final leveler in the 84th minute.

Nicolas Stefanelli scored the first equalizer in first-half stoppage time for the Herons, who were already eliminated from playoff contention after digging too big a hole prior to Messi's arrival this summer.

Messi has pledged he will play when these teams meet again on Saturday in North Carolina, with Charlotte needing a win and favorable results elsewhere to snag the eighth or ninth seed in the East and a postseason place.

After Charlotte conceded moments before the halftime whistle, Vargas put the visitors in the lead seven minutes after the break.

Brecht Dejaegere played the ball down the left onto the run of Kamil Jozwiak, who struck a low cross in the direction of Copetti near the penalty spot.

Copetti let the cross run to the back post, where Vargas met it for a first-time finish with enough pace to beat lunging goalkeeper Drake Callender.

Charlotte goalie Kristijan Kahlina made two excellent saves shortly after his team went ahead, denying Stefanelli's snap shot attempt with a low diving stop in the 55th minute, then repelling a Noah Allen attempt on a one-on-one break in the 57th.

However, his defense was absent when Robinson tied the game in the 84th minute on an unmarked header off Leonardo Campana's cross from beyond the right corner of the penalty area.

Kahlina made another excellent stop to deny Robinson a brace and Miami a winner in second-half stoppage time.

More must-reads:

TODAY'S BEST
Lightning winger named a potential buyout candidate
Curry Brand signs 'Japanese Steph Curry' to multi-year deal
Steelers LB T.J. Watt addresses retirement timeline
136-game streak comes to an end for Spain in Euro 2024 opener
Watch: Bryson DeChambeau pays tribute to the late Payne Stewart after winning U.S. Open
Rory McIlroy chokes away U.S. Open with pair of brutal missed putts
Watch: Dodgers' Mookie Betts leaves game after taking 98 mph pitch to hand
Dodgers' Dave Roberts confirms Yoshinobu Yamamoto is going on 15-day IL
Ryan Blaney staves off challengers for dominant win at Iowa Corn 350
Sky forward Angel Reese rips officials following loss to Fever
Watch: Denmark's Christian Eriksen nets goal at Euro 2024 three years after suffering cardiac arrest
Watch: UFL championship marred by late on-field altercation between Stallions, Brahmas
Is Commanders' Jayden Daniels likely to open season as starting QB?
Kyrie Irving's warning to potential Celtics is being taken out of context
What could the Ducks fetch for Trevor Zegras in trade?
The biggest surprises during the 2024 MLB season so far
Dodgers star will miss 'some time' with broken bone in left wrist
Former MLB journeyman dies at 61 years old
Pivotal Celtics center deemed questionable ahead of Game 5
Draymond Green weighs in on Klay Thompson's latest move

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.