Inter Miami won their fourth straight MLS game as Julian Gressel provided another assist in the Herons' 2-1 victory at Charlotte FC.

With Lionel Messi and Luis Suarez away on Copa America duty, Gressel has stepped up to help fill the void for Gerardo Martino's side.

And he delivered again as his brilliant cross teed up Benjamín Cremaschi for an 86th-minute winner.

Dean Smith's Charlotte team were subsequently reduced to 10 men when Patrick Agyemang, who had earlier cancelled out Robert Taylor's opener for Miami, saw red deep in stoppage time.

Miami stay top of MLS, two points ahead of FC Cincinnati, who they face next, in the Eastern Conference.

Charlotte, meanwhile, sit sixth in the same conference after suffering back-to-back defeats.

Data Debrief: Gressel takes centre stage again

Fresh from recording his 100th MLS goal contribution in Miami's win over Nashville SC, Gressel made it 101 with his sublime assist late on.

Gressel has contributed to goals in his last five games in the league (one goal, four assists), while Miami have scored in 20 of their 22 games, more often than any other team in MLS this season.