Philadelphia Union Beat Chicago Fire 3-1: Match Recap and Result

Philadelphia Union Beat Chicago Fire 3-1: Match Recap and Result

Updated October 17, 2026: The Philadelphia Union beat Chicago Fire FC 3-1 at Soldier Field after trailing at halftime. Chicago went ahead through Maren Haile-Selassie, then captain Jack Elliott was sent off for a second yellow card in first-half stoppage time. Milan Iloski equalized after the break, and Bruno Damiani scored twice as Philadelphia turned the match around. Here is the verified score, goal timeline, kickoff information, and what the result meant in the Eastern Conference race.

Night soccer stadium beside Chicago's lakefront skyline, with the field and stands illuminated
A wide night view of a Chicago soccer stadium frames the Soldier Field setting; it is not a photograph of this match.

Chicago Fire vs. Philadelphia Union: final score and match details

Match detailConfirmed information
Competition2026 MLS regular season
Final scoreChicago Fire FC 1-3 Philadelphia Union
Date at venueWednesday, October 14, 2026
Kickoff7:30 p.m. CDT (UTC−05:00), Chicago; 12:30 a.m. UTC on Thursday, October 15
VenueSoldier Field, Chicago, Illinois
Attendance21,265
Pre-match live viewing listingApple TV

The clubs listed a 7:30 p.m. CT start on Wednesday, October 14. Chicago observed Central Daylight Time on that date, so kickoff was 7:30 p.m. CDT (UTC−05:00) in Chicago and 12:30 a.m. UTC on Thursday, October 15. Apple TV was the published live viewing option before kickoff; the match is complete, and any replay availability can vary by service and region.

Goal timeline: how the 3-1 result unfolded

MinuteEventMatch significance
44'Maren Haile-Selassie scores for ChicagoJonathan Bamba started the move and Noah Allen supplied the final pass.
45+1'Jack Elliott is sent off for a second yellowChicago had to play the entire second half with 10 players.
49'Milan Iloski equalizes for PhiladelphiaThe Union scored soon after halftime, with Bruno Damiani and Frankie Westfield involved in the play.
55'Bruno Damiani puts Philadelphia aheadCavan Sullivan and Iloski were credited in the official assist listing.
67'Damiani completes his braceJovan Lukic assisted on the counterattacking goal.
A referee raises a red card as a red-shirted player walks toward the touchline under stadium lights
An illustrative dismissal scene; Jack Elliott received his second yellow card at 45+1 in this match.

How Philadelphia turned the match after halftime

Chicago had the better of the opening half and took the lead in the 44th minute. Jonathan Bamba recovered possession on the left and found Noah Allen, whose pass across the area reached Haile-Selassie. The winger finished to give the Fire a 1-0 advantage and score in a third consecutive match, according to Chicago’s postgame report.

The pivotal moment arrived in stoppage time. Elliott, the Fire captain and a former Union center back, received a second caution after bringing down Iloski and was ejected at 45+1. The sending-off gave Philadelphia a one-player advantage for the second half, but the score remained 1-0 at the interval. The card changed the tactical problem Chicago faced; it does not, by itself, explain every event that followed.

Philadelphia responded quickly. At 49 minutes, the Union kept an attack alive around the box and Iloski finished to make it 1-1. The visitors then moved in front six minutes later: Cavan Sullivan helped create the chance and Damiani finished from close range. That made the score 2-1, not 2-0, and put Philadelphia ahead for the first time.

Players in plain blue soccer kits celebrate together near a corner flag beneath stadium lights
An illustrative celebration scene following a comeback; it does not show the Philadelphia players from this match.

Damiani supplied the final goal in the 67th minute. He led a counterattack and drove a shot from outside the penalty area past goalkeeper Chris Brady. The brace completed three unanswered Philadelphia goals in an 18-minute span, turning a halftime deficit into a 3-1 road win.

Match stats and key performances

The final numbers show Philadelphia created more shooting volume, while Chicago finished with slightly more possession. The Fire’s official match recap reported the following team statistics:

StatisticChicago FirePhiladelphia Union
Possession52.0%48.0%
Shots819
Shots on goal48
Corners27
Saves43

Damiani’s two goals made him the decisive scorer, while Iloski’s equalizer reset the match before the Union took the lead. Philadelphia started Andre Blake in goal and paired Damiani with Iloski in attack. Chicago’s opening goal came from a Bamba-to-Allen-to-Haile-Selassie sequence; the Fire had led for only a short stretch before Elliott’s dismissal.

What the result meant in the Eastern Conference

Chicago entered the fixture on 48 points and ended it on the same total, with its record moving to 14 wins, nine losses, and six draws. The Fire’s post-match report said the club remained fourth in the Eastern Conference and in position for a second consecutive postseason berth. Philadelphia moved from 42 to 45 points with the three-point road win. Those figures describe the table immediately around this match, not the final season standings.

The win also extended Philadelphia’s run. The Union’s match recap said the club had won eight consecutive MLS matches and stretched its club-record unbeaten streak to 14. That is notable context for the Philadelphia Union 3-1 win over Chicago Fire, while the result still represented one match in a crowded late-season playoff race. Other fixtures and the remaining schedule continued to affect qualification and seeding.

For Chicago, the immediate takeaway was that a first-half lead did not survive the red card and Philadelphia’s quick start after the break. For the Union, the comeback showed how rapidly the match shifted once they found the equalizer. Neither conclusion should be treated as a prediction about later results; the verified score and match events are the clearest explanation of this game.

Official sources

Leave a Comment

Ligue 1 Fixtures: Toulouse vs. Troyes Rescheduled for Sunday, October 25

Ligue 1 Fixtures: Toulouse vs. Troyes Rescheduled for Sunday, October 25

Toulouse vs. Troyes kicks off Sunday, October 25 at 5:15 p.m. CET (UTC+01:00), or 4:15 p.m. UTC. See the Ligue 1+ broadcast, venue, and latest team news.

Coventry City vs. Fulham: Kickoff, Venue and Matchweek 8 Preview

Coventry City vs. Fulham: Kickoff, Venue and Matchweek 8 Preview

Coventry City host Fulham on October 24, 2026, at Coventry Building Society Arena. See the confirmed 3 p.m. BST (14:00 UTC) kickoff, verified form and official team news sources.

Valencia CF vs Villarreal CF: Corrected Kickoff, Team News, and TV

Valencia CF vs Villarreal CF: Corrected Kickoff, Team News, and TV

Valencia CF hosts Villarreal CF at Mestalla on Oct. 24, 2026. Kickoff is 6:30 p.m. CEST (4:30 p.m. UTC); three Valencia absences are confirmed.

Arsenal vs. Everton: Kickoff Time, Latest Team News and Live Updates

Arsenal vs. Everton: Kickoff Time, Latest Team News and Live Updates

Arsenal host Everton on October 24 at Emirates Stadium. Check the confirmed 3 p.m. BST kickoff, latest official team news and where to follow the match.

SC Paderborn 07 vs Hamburger SV: Confirmed Kickoff, Venue, and Matchday 7 Preview

SC Paderborn 07 vs Hamburger SV: Confirmed Kickoff, Venue, and Matchday 7 Preview

SC Paderborn 07 hosts Hamburger SV on October 24, 2026, at Home Deluxe Arena. Check the confirmed 3:30 p.m. CEST kickoff, latest official match details, and what to watch in Bundesliga Matchday 7.

RB Leipzig vs. SV Elversberg: Kickoff Time, Team News, and Match Preview

RB Leipzig vs. SV Elversberg: Kickoff Time, Team News, and Match Preview

RB Leipzig host SV Elversberg on October 24, 2026, in Bundesliga Matchday 7. Check the confirmed kickoff, venue, latest reported absences, and official updates.

FC Augsburg vs. Union Berlin: Kickoff, WWK ARENA, and Team News

FC Augsburg vs. Union Berlin: Kickoff, WWK ARENA, and Team News

FC Augsburg hosts Union Berlin on October 24 at 3:30 p.m. CEST (13:30 UTC). Check the confirmed venue, latest team news, and official matchday updates.

Mainz 05 vs. Werder Bremen: Bundesliga Matchday 7 Fixture, Kickoff and Team News

Mainz 05 vs. Werder Bremen: Bundesliga Matchday 7 Fixture, Kickoff and Team News

Check Mainz 05 vs. Werder Bremen on October 24, 2026: confirmed Bundesliga Matchday 7 kickoff, MEWA ARENA venue, current form and official team-news sources.

1. FC Köln vs. FC Schalke 04: Matchday 7 Fixture, Kickoff, and Latest Confirmed Details

1. FC Köln vs. FC Schalke 04: Matchday 7 Fixture, Kickoff, and Latest Confirmed Details

Confirmed details for 1. FC Köln vs. FC Schalke 04 in Bundesliga Matchday 7 on October 24, 2026, including kickoff, venue, current form, and team-news guidance.

Racing Santander vs. Espanyol: Confirmed Kickoff Time, Venue and Matchday 10 Guide

Racing Santander vs. Espanyol: Confirmed Kickoff Time, Venue and Matchday 10 Guide

Racing Santander hosts Espanyol on October 24, 2026, at 4:15 p.m. CEST (2:15 p.m. UTC). Check the confirmed venue, broadcast listing and what remains unconfirmed.