CHESTER, PA. · SATURDAY, OCTOBER 17, 2026
Philadelphia's winning streak is over, and somehow that is not the headline the Union will take home. Charlotte FC came to Subaru Park on Saturday afternoon, fell behind to a Milan Iloski penalty, flipped the match with two second-half goals in 14 minutes, and still could not finish the job — because Bruno Damiani, the hottest striker in MLS right now, levelled in the 73rd minute and a wild 2-2 draw followed that neither side could break through 12 minutes of stoppage time. The Associated Press closes the book at 2-2, and Charlotte FC's own match report tells the same story in the same order: Iloski in the 24th, Rodolfo Aloko in the 48th, Idan Toklomati in the 62nd, Damiani in the 73rd. The Union's eight-match winning streak died one win short of the league's post-shootout-era record. Their unbeaten run, the one that has carried them from last place in the Eastern Conference at the World Cup break to sixth, is now a club-record 15 matches long.
A penalty built out of two handballs
For a match that produced four goals, the first half was mostly Charlotte growing into the game and Philadelphia profiting from its strangest sequence. Toklomati, who would spend the afternoon tormenting the Union, had the half's first real opening in the 16th minute, running one-on-one with Andre Blake and putting his shot into the side netting. Four minutes later Kai Wagner's shot from outside the box deflected off Aloko's hand just outside the area for a free kick — and on the free kick itself, Iloski's effort struck Pep Biel's arm inside the box. Two handballs, two whistles, one penalty. Iloski took it himself and converted in the 24th minute for his career-high 19th goal of the season; the Associated Press notes he has now scored in five straight matches. Charlotte nearly answered twice before the break — Aloko headed a Saint-Maximin cross over in the 25th minute and Ashley Westwood struck the right post in the 34th — and collected three yellow cards for their trouble. They went in 1-0 down, but nobody in the building thought the match was settled.
Fourteen minutes that flipped the afternoon
Dean Smith's halftime message, as he told Charlotte FC's website afterwards, was simple: keep doing what they were doing, just get the ball wide a little quicker. Three minutes after the restart it worked. Toklomati took a throw-in in Philadelphia's half, threaded a pass in behind, and the 19-year-old Aloko ran away from his defender and beat Blake with a low, left-footed finish to the right corner — his second goal for the club, with the Associated Press also crediting Nathan Byrne with an assist. Iloski nearly restored the lead in the 53rd, knocking a close-range chance off the crossbar, and Kristijan Kahlina then kept it 1-1 in the 60th, saving Frankie Westfield's volley from the right side of the box. Two minutes later Charlotte led. David Schnegg crossed, Toklomati rose and headed the ball down and into the left side of the goal, beyond Blake's reach. It was his career-high 13th goal of the season, his third straight match with a goal, and — as Charlotte FC recorded — a new club single-season MLS scoring record, passing Karol Swiderski and Biel. Westwood's verdict, in quotes published by Charlotte FC, was not subtle. “It's a great ball in, but his header, the way he leaps and then to guide it in the far side, it's a Haaland-esque header, he's got that ability,” Westwood said. Subaru Park, which had arrived expecting a record-tying ninth straight win, went quiet.
Damiani does it again
The Union's answer took 11 minutes and one substitution-fuelled surge. Quinn Sullivan had already replaced Indiana Vassilev, Cavan Sullivan had a goal ruled offside in the 67th minute during a sequence that left Damiani down needing lengthy treatment, and then, in the 73rd, Damiani simply refused the script. Danley Jean Jacques worked the ball to him at the top of the box and Damiani hit a left-footed one-timer into the left corner past Kahlina — his career-best 12th goal of the season and, as the Associated Press counted, his ninth in his last seven games, three days after his two goals powered the comeback win in Chicago. He did not finish the match: after a collision with Toklomati he came off in the 82nd minute for Malik Jakupovic, his work done. What followed was 12 minutes of stoppage time that felt like a playoff game arriving a week early. Henry Kessler's header hit the left post for Charlotte. Kahlina made a kick save on Cavan Sullivan in the second added minute, denied Quinn Sullivan three minutes later, and finished with four saves; Blake, who made three, saved from Biel deep in stoppage time at the other end. Nobody found the fifth goal.
What a point actually means here
Strip the noise away and the table, as the Associated Press reported it at the whistle, reads like this: Charlotte (13-9-8, 47 points) stay fifth in the East, one point ahead of Philadelphia (13-10-7, 46 points) in sixth, and both clubs could still clinch playoff places depending on results later on Saturday. The Union have still never lost under interim coach Ryan Richter, who took over after Bradley Carnell was let go and has gone 12-0-3 since the World Cup break — a run that has dragged this team from the bottom of the conference into the playoff places. Charlotte, for their part, made a point of the streak they stopped: Smith admitted afterwards that denying Philadelphia a ninth straight win — which would have equalled the consecutive-win record Charlotte set last season — was part of the motivation. “I've mentioned today that you can stop them equaling our record from last season as well, which, I think gave the lads a little bit of impetus for the game as well,” Smith told Charlotte FC's website. Smith also believed his side had the better of the match. “I felt if we were a better version of ourselves, then we'd have a chance of winning this game,” Smith said. It is hard to argue he was wrong. Charlotte hit a post, led on the road, and forced the league's form team to rescue itself. Philadelphia will argue, with some justice, that a team which loses this match in May drew it in October — and that is, in the end, the whole story of their season compressed into one afternoon.
Both clubs close out the stretch next Saturday, October 24: Charlotte finish their three-game road trip at the Portland Timbers, and Philadelphia host the New England Revolution at Subaru Park. If Saturday was the rehearsal, the rematch in a playoff tie would be worth the price of admission on its own.
Sources · 4 sources
- Charlotte ends Philadelphia's 8-match win streak with 2-2 draw, but Union extend unbeaten run to 15 Associated Press · Final score, all four scorers and minutes, season goal totals, records, points and saves
- Full-Time Clip: Charlotte FC ends Philadelphia Union's win streak in 2-2 draw Charlotte FC · Club match report, goal sequences, Toklomati's club record, Dean Smith and Ashley Westwood quotes
- Recap: Damiani equalizer pushes Union unbeaten run to 15 Philadelphia Union · Club match report, penalty sequence, Damiani form and next fixture
- Philadelphia Union vs Charlotte FC, MLS Regular Season, October 17 2026 Sportradar · Fixture record, period scores, final score and goal timeline
