Philadelphia Union vs Charlotte FC: Late Goal Seals 2-1 Win | MLS 2025

Philadelphia Union 2 – 1 Charlotte FC: Anderson’s Late Heroics Seal Dramatic Victory

June 15, 2025 — Chester, PA
Philadelphia Union extended their unbeaten run to 12 games across all competitions with a dramatic 2-1 victory over Charlotte FC, thanks to a 98th-minute winner from MLS debutant Markus Anderson. Despite missing key players due to injuries and international duty, the Union returned from the international break firing on all cylinders and remain at the summit of the Eastern Conference standings.

First Half: Union Strike Before the Break

With head coach Jim Curtin forced to rotate his squad, the Union saw several lineup changes — including starts for teenager Andrew Rick in goal and veterans Alejandro Bedoya and Ben Bender in midfield. Despite the shuffles, Philadelphia controlled possession early and created multiple chances.

In the 21st minute, Bruno Damiani came close with a powerful strike that soared just over the bar following a goalmouth scramble. As the first half neared its conclusion, Philly found the breakthrough. After a cleared cross landed perfectly for Jesús Bueno, the Venezuelan midfielder hit a sensational spinning volley into the top corner to put the Union ahead in stoppage time — his first goal of the 2025 campaign.

Second Half: Zaha Levels, Anderson Steals the Spotlight

Charlotte FC began the second half with renewed intensity. Wilfried Zaha, the ex-Crystal Palace forward, showed his Premier League class in the 78th minute by equalizing for Charlotte. Jahkeele Marshall-Rutty whipped in a dangerous cross that found Zaha unmarked at the far post, and he calmly slotted it past young keeper Rick to make it 1-1.

But the Union weren’t done. Deep into stoppage time — the 98th minute — a Jeremy Rafanello cross caused chaos in Charlotte’s box. Frankie Westfield rose to meet the partial clearance, nodding it into the path of substitute Markus Anderson. The 20-year-old striker made no mistake, burying the chance to net his first-ever MLS goal and secure all three points for the Union in dramatic fashion.

Talking Points

Unbeaten Momentum Continues

The international break couldn’t slow Philadelphia’s momentum. With this win, the Union have now gone 12 matches unbeaten and remain top of the table.

Squad Depth Makes the Difference

Despite missing Mikael Uhre, Tai Baribo (injured), and several regulars including Andre Blake and Nathan Harriel (international duty), Curtin’s reshuffled lineup delivered when it mattered most.

Markus Anderson Emerges

One week after scoring in a friendly against Atlas FC, Anderson stepped up again, scoring a memorable debut MLS goal. With Baribo and Uhre sidelined, the Union may have found a timely new attacking option.

Match Summary

🏟️ Venue: Subaru Park, Chester, PA
📅 Date: Saturday, June 15, 2025
⚽ Final Score: Philadelphia Union 2 – 1 Charlotte FC

Scoring Summary

  • PHI 1-0 (45+2′)Jesús Bueno (Unassisted)

  • CLT 1-1 (78′)Wilfried Zaha (Assist: Jahkeele Marshall-Rutty)

  • PHI 2-1 (90+8′)Markus Anderson (Assist: Frankie Westfield)

Starting Lineups

Philadelphia Union (4-3-3):
Andrew Rick; Olivier Mbaizo, Olwethu Makhanya, Jakob Glesnes, Kai Wagner; Alejandro Bedoya, Jesús Bueno (Anderson 57’), Ben Bender (Rafanello 77’); Indiana Vassilev, Bruno Damiani (Cavan Sullivan 92’), Jovan Lukic

Charlotte FC (4-2-3-1):
Spencer Bingham; Jahkeele Marshall-Rutty, Adilson Malanda, Privett, Doumbia; Ashley Westwood, Biel; Kerwin Vargas (Abada 68’), Brandt Bronico (Williamson 68’), Toklamati (Smalls 89’); Wilfried Zaha

What’s Next?

Philadelphia Union will look to maintain their form as they prepare for another tough fixture next week. With key players still unavailable, all eyes will be on whether rising stars like Markus Anderson can continue delivering under pressure.