Orlando dominated possession at Exploria Stadium on Saturday but it wasn't enough to prevent a frustrating 1-2 defeat to Chicago Fire. The visitors struck first to lead at the break, then added a second despite the Lions controlling large stretches of the game. Orlando pushed hard for an equalizer and had plenty of chances—16 shots across the 90 minutes with five finding the target—yet Chicago's defense held firm when it mattered. Chris Brady was immense in goal for the Fire, making crucial saves to deny what could easily have been several more Orlando goals. The keeper's performance proved decisive in what remained a tight contest throughout, even if the possession stats told a different story. It's a missed opportunity for Orlando, who'll rue their wastefulness in front of goal as they look to bounce back quickly.
The Matchup
Orlando City SC 1-2 Chicago Fire was the final score at Exploria Stadium, in a game where Chicago Fire did enough across the ninety minutes to deserve the three points. Even without the extra share of possession, which finished 57% in favour of Orlando City SC, Chicago Fire made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 16 attempts from Orlando City SC against 7 from Chicago Fire over the course of the game. It was not always comfortable for Chicago Fire, and Orlando City SC pushed for a way back into the game, but the result stood. Games like this can carry real weight later in the season, so this is a scoreline worth remembering. Below is a closer look at how the match broke down, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 4' | Chicago Fire | Goal — P. Dithejane (assist: D. Poreba) | 0-1 | |
| 43' | Orlando City SC | Substitution — W. Cartagena on, Z. Taifi off | 0-1 | |
| 43' | Orlando City SC | Substitution — T. Spicer on, M. Pasalic off | 0-1 | |
| 43' | Orlando City SC | Substitution — A. Gomez on, Tiago off | 0-1 | |
| 52' | Orlando City SC | Goal — D. Brekalo (assist: A. Griezmann) | 1-1 | |
| 57' | Orlando City SC | Luis Otávio | 1-1 | |
| 61' | Chicago Fire | Substitution — A. Gutman on, V. Radojevic off | 1-1 | |
| 61' | Chicago Fire | Substitution — D. Poreba on, R. Lod off | 1-1 | |
| 61' | Chicago Fire | Substitution — J. Bamba on, M. Haile-Selassie off | 1-1 | |
| 64' | Orlando City SC | Substitution — J. Ellis on, D. Dike off | 1-1 | |
| 67' | Orlando City SC | Robin Jansson | 1-1 | |
| 69' | Chicago Fire | Goal — R. Lewandowski | 1-2 | |
| 78' | Orlando City SC | Substitution — G. Dorsey on, E. Atuesta off | 1-2 | |
| 80' | Chicago Fire | Viktor Radojević | 1-2 | |
| 83' | Chicago Fire | Substitution — R. Lewandowski on, S. Rogers off | 1-2 | |
| 89' | Chicago Fire | Samuel Rogers | 1-2 |
Orlando City SC vs Chicago Fire Lineups
Looking Ahead
Orlando City SC does not have long to wait before getting back out onto the pitch. Their next test comes away at Minnesota United FC, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Minnesota United FC vs Orlando City SC going to play at 30 August 2026 in Major League Soccer 2026.
Chicago Fire, meanwhile, will already be turning their attention to what comes next. They are next in action away at Seattle Sounders, a game that will give an early sense of how they carry this result forward. Full details are here: Seattle Sounders vs Chicago Fire going to play at 29 August 2026 in Major League Soccer 2026.