
Union win late yet again, extend unbeaten run to 12 thanks to Markus Anderson’s 98th minute heroics
There’s something happening with this 2025 Union team. Saturday night’s 2-1 victory over Charlotte FC was the latest installment, sealed by a 98th minute goal from Markus Anderson, a guy who hadn’t played a single senior minute all year.
Union’s Markus Anderson at the death for the win
12 Straight Unbeaten
The Union are unbeaten since April 12, now riding a 12-match streak that includes:
- 10 MLS games
- 2 U.S. Open Cup matches (including a PK shootout win)
That’s eight wins, three draws, and a tournament advance — all without a full-strength roster for much of the run. Philadelphia now sits atop Major League Soccer with 37 points, more than halfway through the season.
Who Scored?
Well, not who you expected. The Union were missing some key starters due to injuries and international duty, but it didn’t matter.
- Jesus Bueno, a third-choice defensive midfielder, stepped up with a beautiful half-volley from outside the box. That’s not in his typical toolkit, but he ripped it clean to tie the game.
- Markus Anderson, a Union 2 player with zero senior minutes in 2025 before Saturday, came in late and buried the winner. A deflected mess of a shot attempt by Cavan Sullivan, who unintentionally dummy-passed it with a complete whiff. Anderson cleaned it up and slammed it home in stoppage time.
Dave Leno Deserves Some Flowers
While the players did the work, Dave Leno’s call deserves mention. He brings the kind of authentic, infectious energy to these matches that fans remember. His play-by-play of Anderson’s game-winner was electric, and fitting for a club that keeps finding joy in the chaos.
What’s Next?
The Union are chasing a Supporters’ Shield with real momentum. They’ve beaten teams without their best lineup.
They’ve trusted the depth. They’ve adapted and adjusted and just keep grinding out results. This team isn’t even fully healthy yet and the league is now officially on notice.




Comments (0)