Ghanaian forward, Patrick Agyemang was the hero for his Major League Soccer side Toronto FC as he scored a last-minute goal to help them overcome Charlotte FC 3-2 in the 85th minute.

The match witnessed an intense second half, with both teams unleashing a flurry of offensive moves.

Kerwin Vargas and Liel Abada also made significant contributions to Charlotte's victory, finding the net amidst the heated competition.

On the other side, Ghanaian attacker Prince-Osei Owusu showcased his skill and determination by scoring both goals for Toronto.

Agyemang, making a dramatic entrance as a substitute in the 80th minute, capitalized on a golden opportunity, delivering a well-timed sliding shot to break the deadlock and seal the win for Charlotte.

Goalkeeper Kristijan Kahlina played a pivotal role in preserving the lead with three crucial saves.

The match was a testament to the back-and-forth action, with Owusu's equalizers keeping Toronto in contention before Agyemang's decisive strike.

Vargas ignited Charlotte's momentum with an early goal in the first half, showcasing his acrobatic prowess in celebration.

Meanwhile, Abada, in his first MLS start, displayed composure and skill to restore Charlotte's lead in the 70th minute.

Despite Toronto's relentless efforts, Charlotte FC demonstrated resilience and determination, holding on to claim all three points in front of their home crowd.