CF Montréal dominated possession at home with 60% of the ball and had 16 corners to work with, but couldn't find the back of the net against Chicago Fire. The visitors struck first midway through the first half and doubled their advantage in the second period to seal a 0-2 victory at Saputo Stadium. Despite having 15 shots and five on target, Montreal's attacking play came to nothing while Chicago made their chances count—they managed just 11 shots but four hit the target. Philip Zinckernagel was the standout performer for the Fire, earning official Man of the Match honours after a display that kept Montreal at bay when it mattered most. The result extends Chicago's unbeaten run and leaves Montreal to rue a frustrating afternoon where possession meant precious little without clinical finishing in front of goal.
The Matchup
CF Montréal 0-2 Chicago Fire was the final score at Saputo 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 60% in favour of CF Montréal, 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 15 attempts from CF Montréal against 11 from Chicago Fire over the course of the game. It was not always comfortable for Chicago Fire, and CF Montréal 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 |
|---|---|---|---|---|
| 6' | Chicago Fire | Viktor Radojević | 0-0 | |
| 14' | Chicago Fire | Goal — P. Zinckernagel | 0-1 | |
| 36' | CF Montréal | Samuel Piette | 0-1 | |
| 46' | CF Montréal | Substitution — V. Loturi on, N. Streit off | 0-1 | |
| 46' | CF Montréal | Substitution — S. Piette on, B. Craig off | 0-1 | |
| 57' | Chicago Fire | Mbekezeli Mbokazi | 0-1 | |
| 61' | Chicago Fire | Substitution — V. Radojevic on, A. Gutman off | 0-1 | |
| 62' | CF Montréal | Brandan Craig | 0-1 | |
| 67' | Chicago Fire | Goal — H. Cuypers (assist: P. Zinckernagel) | 0-2 | |
| 68' | Chicago Fire | Substitution — P. Zinckernagel on, C. Mueller off | 0-2 | |
| 68' | Chicago Fire | Substitution — M. Haile-Selassie on, P. Dithejane off | 0-2 | |
| 71' | CF Montréal | Prince Owusu | 0-2 | |
| 73' | CF Montréal | Substitution — W. Carmona on, D. Rios off | 0-2 | |
| 82' | CF Montréal | Brayan Vera | 0-2 | |
| 85' | CF Montréal | Substitution — L. Petrasso on, G. Synchuk off | 0-2 | |
| 89' | Chicago Fire | Puso Dithejane | 0-2 |
CF Montréal vs Chicago Fire Lineups
Looking Ahead
CF Montréal have a quick chance to build on this result. Their next test comes away at Inter Miami, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Inter Miami vs CF Montréal going to play at 29 August 2026 in Major League Soccer 2026.
Chicago Fire, meanwhile, does not have long to wait before getting back out onto the pitch. 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.