The Chicago Fire never found their footing at Subaru Park and were played off the pitch by the Philadelphia Union, who completed the 2025 season sweep of Chicago after a lopsided 4-0 win on Saturday evening.
The Fire (11-10-6, 39 points) nearly conceded a silly goal in the opening minute, and Philadelphia didn’t relent until the final whistle in a match that could’ve finished with more than a four-goal margin.
Philadelphia were the better side from kickoff and it’s a minor miracle that they didn’t score until the 34th minute after multiple high-percentage chances right in front of the Fire’s goal.
The Union finally got on the scoresheet in the 34th minute when Tai Baribo scored from point-blank range, giving the hosts the 1-0 lead entering the halftime break.
Chicago’s best chance of the match would’ve given them a chance at a result but they weren’t able to convert.
Sergio Oregel Jr. lined up a shot from 20 yards after multiple shots from his teammates were blocked but the Homegrown’s effort rang off the post, leaving Chicago down 1-0 as the floodgates prepared to open.
Philadelphia made it 2-0 in the 64th minute when the Fire made a massive mistake on a free kick, breaking the wall they’d set up in their own penalty area so Kai Wagner’s effort could fly into their own net to put the Union back on track.
More Sports News
.wp-block-group__inner-container:has(> .embla),
.wp-block-group:where(.alignfull) > .wp-block-group__inner-container:has(> .embla) {
width: calc(100vw – (var(–side-spacing) * 2)) !important;
}
.embla {
position: relative;
overflow: hidden;
}
.embla__container {
display: flex;
flex-wrap: nowrap;
gap: 0 !important;
width: 75%;
}
.embla__slide {
margin-inline-end: var(–column-gap);
}
.embla__arrow,
.embla__arrow:active,
.embla__arrow:target,
.embla__arrow:hover,
.embla__arrow:focus-visible {
display: none;
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 40px;
height: 40px;
margin: 0;
padding: 0;
line-height: 0;
background: rgba(255, 255, 255, 0.75);
color: var(–color-primary);
border-radius: 100vw;
svg {
width: 24px;
}
}
.embla__prev {
left: 0;
}
.embla__next {
right: 0;
}
]]>
Danley Jean Jacques and Milan Iloski added goals late to secure the 4-0 result for Philadelphia against a Chicago side that never showed up in Chester, Pennsylvania.
Starting 11: Chris Brady (GK), Andrew Gutman, Jack Elliott (C), Christopher Cupps, Leonardo Barroso, Sergio Oregel Jr., Dje D’Avilla, Brian Gutiérrez, Philip Zinckernagel, Jonathan Bamba and Hugo Cuypers
Substitution at 46’: Jonathan Dean on for Leonardo Barroso
Substitution at 69’: André Franco and Maren Haile-Selassie on for Dje D’Avilla and Philip Zinckernagel
Substitution at 75’: Tom Barlow and Kellyn Acosta on for Hugo Cuypers and Sergio Oregel Jr.
Unused Subs: Jeff Gal (GK), Omar González, Sam Rogers and Mauricio Pineda
Match Observations
Chicago should’ve gone down 30 seconds after kickoff. Milan Iloski pressured Jack Elliott near the endline, forcing a poor pass intended for Fire goalkeeper Chris Brady. The feed missed Brady and fell perfectly for Union striker Tai Baribo, who somehow missed the point-blank effort over the crossbar to spare the Fire from an early deficit on the road.
The Fire forced Philadelphia goalkeeper Andrew Rick to make a difficult save in the 13th minute to maintain the deadlock. Jonathan Baba made a strong run with the ball down the left wing and cut to his right just as he reached the Union’s penalty area, where he hit a right-footed shot that deflected off the back of Philadelphia defender Jakob Glesnes. The deflection gave the ball plenty of spin, and Rick moved quickly to knock the ball out of play with a sprawling save. After struggling mightily to get anything in the attacking half of the pitch to that point, the Fire needed that sequence to remind the Union that they’re a threat going forward.
It’s mind-boggling that Milan Iloski was able to get around Leonardo Barroso in the 20th minute before getting a cross in front of the Fire’s net, where none of his teammates were able to get a shot off from close range. Iloski made an incredibly strong run down the left side near the endline, but after some brief chaos, Christopher Cupps was able to clear the ball from the Fire’s penalty area.
The Union finally broke the deadlock in the 34th minute, and it felt like the goal was inevitable after the Fire’s slow start. Kai Wagner made a nice overlapping run down the left wing as he collected a feed from Quinn Sullivan and, as the left back neared the endline, he played a cross right in front of Chicago’s net. Tai Baribo snuck in behind Christopher Cupps at the near-post and was able to score easily from close-range to give the hosts the 1-0 lead before halftime.
All you need to know about the first half is that the Fire only trailed 1-0 despite expected goals being in favor of Philadelphia 2.42-0.16, per the MLS Season Pass broadcast’s halftime show.
The Fire nearly took advantage of a Philadelphia mistake in the 55th minute. Philip Zinckernagel played a ball over the top of the Union’s backline that was intended for Hugo Cuypers, but the ball was met by Philadelphia goalkeeper Andrew Rick just outside of his own penalty area. Hugo Cuypers deflected the attempted clearance but couldn’t collect the rebound before it was cleared as Chicago again failed to get a shot off.
The Chicago Fire were inches away from tying the match in the 59th minute. Hugo Cuypers’s shot was blocked over to Jonathan Bamba, who then had his shot deflected to Sergio Oregel Jr. The Fire’s Homegrown midfielder lined up a left-footed shot from beyond the penalty area but the effort rang off the post and away from the Union’s net, sparing the hosts from a tie ballgame with 30 minutes remaining.
Dje D’Avilla put the Fire in a terrible spot when he fouled Frankie Westfield in a central location just outside of Chicago’s penalty area. Milan Iloski played the subsequent free kick with a quick tap up to Kai Wagner, who hit a gorgeous left-footed strike into the Fire’s net to double Philadelphia’s lead in the 64th minute.
Philadelphia made it 3-0 in the 73rd minute, and it was far too easy in front of the Fire’s net. Frankie Westfield played a cross from the right wing that was headed into the ground by Tai Baribo, setting the Fire up for a routine clearance. Chicago wasted the opportunity to turn away the attack, and Danley Jean Jacques subsequently tapped in the loose ball from close range to extend his side’s lead with just over 15 minutes left in the contest.
The Union secured their 4-0 win in the 80th minute after taking advantage of a poor clearance just outside of the Fire’s penalty area. Cavan Sullivan’s cross attempt was headed straight to Milan Iloski just outside of the 18, and the Union’s striker made no mistake about it as he hammered his shot into Chicago’s net, sending the home crowd at Subaru Park into a frenzy.
André Franco made his Chicago Fire and Major League Soccer debut when he replaced Dje D’Avilla in the 69th minute with his side trailing 2-0. Franco signed with Chicago last week on-loan through the 2025 MLS with the Fire maintaining the option to purchase his contract from FC Porto at the end of the season, which the midfielder has emphasized is his long-term goal. Franco had 27 touches in his debut but struggled to find his footing against the Union, as did the entirely of Chicago’s squad.
Christopher Cupps’ first MLS start since the Fire’s win at Orlando on May 31 had made two appearances for Chicago Fire II in MLS Next Pro since the injury sustained on International Duty in June.
Jack Elliott’s return to Subaru Park signing with the Chicago Fire in the offseason. Elliott spent his first eight professional seasons with the Union after being drafted by the club in the fourth round of the 2024 MLS SuperDraft. The Union made an announcement on the video board pre-match about Elliott’s return, which was met with loud applause from the home crowd.
The Chicago Fire are still awaiting international clearance for incoming signings Joel Waterman and Viktor Radojević to be available for selection.
Reaction
You could hear the disappointment in Chicago Fire director of football and head coach Gregg Berhalter’s voice after his side struggled to do anything of substance against the Philadelphia Union from the get-go.
“It’s just surprising to me that, with the stage set like it is and what’s on the line, for us to have a performance like that,” Berhalter said. “It is the most disappointing we’ve been with the group this year. We’re having to talk about things like competing at this stage of the year, and that’s an issue.”
The Fire conceded goals from everywhere on the pitch, which frustrated their coach even more.
“I think all different types of goals, right? We identified crosses as being a key area where they excel in. We didn’t deal with the cross on the first goal well. Set piece – the wall opening up that close to goal is always trouble. Not clearing balls properly, clearing them back into the middle in the fourth goal.
“So I think it’s just really a series of errors, and give them credit because they were relentless and they played and they never stopped competing, and they deserved to win the game. When you look at xG being what it is, it’s not good.”
What’s On Tap Next?
The Chicago Fire will be back in action on September 6 when they host the New England Revolution at SeatGeek Stadium in Bridgeview. The match is scheduled to begin at 7:30 p.m. CT and will be broadcast on MLS Season Pass on Apple TV+
Follow @soccer_ontap on X for more Chicago Fire news and updates!