Chicago dominated possession and created chances throughout at Soldier Field but couldn't find the back of the net when it mattered. DC United, content to sit deep and hit on the break, took their opportunities ruthlessly. The visitors struck twice while the Fire managed just one in reply, securing a 1-2 victory that will sting for the home side. The scoreline barely reflected how the match unfolded. Chicago peppered DC's goal with 15 shots across the 90 minutes yet only got four on target, while their visitors were far more clinical, converting four attempts. Anton Salétros impressed throughout for the Fire and earned the official Man of the Match rating, but even his efforts couldn't inspire a breakthrough. For a side that dominated the ball from start to finish, it was a frustrating afternoon in the Windy City.
The Matchup
DC United beat Chicago Fire 1-2 at Soldier Field, and the numbers from the match back up how the game played out. Even without the extra share of possession, which finished 67% in favour of Chicago Fire, DC United made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 15 attempts from Chicago Fire against 13 from DC United over the course of the game. Chicago Fire had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 24' | Chicago Fire | Philip Zinckernagel | 0-0 | |
| 34' | DC United | Jackson Hopkins | 0-0 | |
| 56' | Chicago Fire | Jack Elliott | 0-0 | |
| 64' | Chicago Fire | Dje Tah D'Avilla | 0-0 | |
| 65' | Chicago Fire | Substitution — J. Elliott on, J. Waterman off | 0-0 | |
| 65' | Chicago Fire | Substitution — D. D'Avilla on, M. Pineda off | 0-0 | |
| 65' | Chicago Fire | Substitution — R. Lod on, M. Haile-Selassie off | 0-0 | |
| 78' | DC United | Substitution — Gabriel Pirani on, C. Clark off | 0-0 | |
| 81' | Chicago Fire | Goal — H. Cuypers | 1-0 | |
| 84' | DC United | Goal — M. Peltola | 1-1 | |
| 86' | DC United | Substitution — Peglow on, J. Murrell off | 1-1 | |
| 90+5' | Chicago Fire | Substitution — L. Barroso on, D. Borso off | 1-1 | |
| 90+5' | Chicago Fire | Substitution — J. Dean on, V. Radojevic off | 1-1 | |
| 90+5' | DC United | Substitution — B. Servania on, S. Nealis off | 1-1 | |
| 90' | DC United | Goal — T. Baribo | 1-2 |
Chicago Fire vs DC United Lineups
Looking Ahead
Chicago Fire does not have long to wait before getting back out onto the pitch. Their next test comes away at Seattle Sounders, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Seattle Sounders vs Chicago Fire going to play at 29 August 2026 in Major League Soccer 2026.
DC United, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Los Angeles FC, a game that will give an early sense of how they carry this result forward. Full details are here: DC United vs Los Angeles FC going to play at 29 August 2026 in Major League Soccer 2026.