Chicago Fire came from behind to edge Toronto FC 2-1 at Soldier Field in a competitive MLS clash. The visitors struck first, but the hosts drew level before the break and then found the winner in the second half. It was a tight affair throughout, with Chicago edging possession at 53 percent and creating more chances—they mustered 15 shots compared to Toronto's 11, though both sides had their moments to threaten the goalkeeper. Toronto's Alonso Coello stood out as the game's standout performer, earning the official Man of the Match rating despite his side's defeat. The Fire dominated the shot count with six efforts on target to Toronto's four, though the visitors kept them honest with four corners to Chicago's three. In the end, it was the home side's greater efficiency that made the difference on the night.
The Matchup
Chicago Fire 2-1 Toronto FC was the final score at Soldier Field, in a game where Chicago Fire did enough across the ninety minutes to deserve the three points. Chicago Fire also had the better share of the ball, holding 53% possession, which usually goes hand in hand with the extra control a winning side tends to show. The shot count told a similar story, with 15 attempts from Chicago Fire against 11 from Toronto FC over the course of the game. It was not always comfortable for Chicago Fire, and Toronto FC 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 |
|---|---|---|---|---|
| 14' | Toronto FC | M. Henry | 0-0 | |
| 22' | Chicago Fire | Goal — R. Lod (assist: M. Haile-Selassie) | 1-0 | |
| 34' | Toronto FC | Goal — J. Sargent (assist: A. Coello) | 1-1 | |
| 40' | Chicago Fire | H. Cuypers | 1-1 | |
| 46' | Toronto FC | Substitution — N. Gomis on, Z. Monlouis off | 1-1 | |
| 60' | Chicago Fire | A. Gutman | 1-1 | |
| 61' | Chicago Fire | Substitution — M. Pineda on, D. D'Avilla off | 1-1 | |
| 61' | Toronto FC | Substitution — J. Sargent on, E. Aristizabal off | 1-1 | |
| 62' | Chicago Fire | Substitution — M. Mbokazi on, J. Waterman off | 1-1 | |
| 65' | Chicago Fire | Goal — A. Gutman (assist: P. Zinckernagel) | 2-1 | |
| 74' | Chicago Fire | Substitution — M. Haile-Selassie on, P. Dithejane off | 2-1 | |
| 74' | Toronto FC | Substitution — D. Etienne on, T. Corbeanu off | 2-1 | |
| 79' | Toronto FC | W. Zimmerman | 2-1 | |
| 85' | Toronto FC | Substitution — M. Henry on, J. Vilsaint off | 2-1 | |
| 86' | Toronto FC | Substitution — J. Gilman on, R. Edwards off | 2-1 | |
| 87' | Chicago Fire | A. Saletros | 2-1 | |
| 90+1' | Toronto FC | T. Corbeanu | 2-1 | |
| 90+1' | Toronto FC | J. Osorio | 2-1 | |
| 90+1' | Chicago Fire | C. Brady | 2-1 | |
| 90+3' | Chicago Fire | Substitution — P. Zinckernagel on, C. Mueller off | 2-1 |
Chicago Fire vs Toronto FC 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.
Toronto FC, meanwhile, will already be turning their attention to what comes next. They are next in action at home to New York City FC, a game that will give an early sense of how they carry this result forward. Full details are here: Toronto FC vs New York City FC going to play at 29 August 2026 in Major League Soccer 2026.