
CF Montréal vs Philadelphia Union, 2024 MLS, Regular Season
· MLS4 - 2
CF Montreal storm past Union thanks to late burst

Dominic Iankov scored the tiebreaking goal in the 89th minute and Ruan added insurance three minutes later as CF Montreal recorded a 4-2 victory over the visiting Philadelphia Union on Saturday night.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Foul by Kai Wagner (Philadelphia Union).
- 1': Jules-Anthony Vilsaint (CF Montréal) wins a free kick in the defensive half.
- 2': Offside, CF Montréal. Sunusi Ibrahim is caught offside.
- 8': Foul by George Campbell (CF Montréal).
- 8': Tai Baribo (Philadelphia Union) wins a free kick in the defensive half.
- 10': Attempt saved. Josef Martínez (CF Montréal) right footed shot from outside the box is saved in the bottom left corner. Assisted by Sunusi Ibrahim.
- 12': Attempt missed. Josef Martínez (CF Montréal) right footed shot from the centre of the box is too high. Assisted by Ruan with a cross.
- 14': Corner, Philadelphia Union. Conceded by Bryce Duke.
- 18': Foul by Jakob Glesnes (Philadelphia Union).
- 18': Sunusi Ibrahim (CF Montréal) wins a free kick in the defensive half.
- 19': Hand ball by Raheem Edwards (CF Montréal).
- 20': Attempt missed. Jack Elliott (Philadelphia Union) header from the centre of the box misses to the left. Assisted by Quinn Sullivan with a cross following a set piece situation.
- 21': Bryce Duke (CF Montréal) wins a free kick in the defensive half.
- 21': Foul by Jesús Bueno (Philadelphia Union).
- 29': Goal! CF Montréal 0, Philadelphia Union 1. Quinn Sullivan (Philadelphia Union) right footed shot from the right side of the box to the centre of the goal. Assisted by Nathan Harriel with a cross.
- 32': Attempt saved. Quinn Sullivan (Philadelphia Union) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Chris Donovan.
- 33': Corner, Philadelphia Union. Conceded by Jonathan Sirois.
- 35': Attempt missed. Jules-Anthony Vilsaint (CF Montréal) header from the centre of the box misses to the left. Assisted by Raheem Edwards with a cross.
- 36': Corner, CF Montréal. Conceded by Kai Wagner.
- 36': Goal! CF Montréal 1, Philadelphia Union 1. Josef Martínez (CF Montréal) header from very close range to the top right corner. Assisted by Bryce Duke with a cross following a corner.
- 37': Attempt saved. Jack McGlynn (Philadelphia Union) left footed shot from outside the box is saved in the bottom left corner. Assisted by Quinn Sullivan.
- 40': Corner, Philadelphia Union. Conceded by Bryce Duke.
- 41': Goal! CF Montréal 1, Philadelphia Union 2. Jesús Bueno (Philadelphia Union) right footed shot from very close range to the centre of the goal. Assisted by Leon Flach with a headed pass following a corner.
- 45'+2': Foul by Jules-Anthony Vilsaint (CF Montréal).
- 45'+2': Kai Wagner (Philadelphia Union) wins a free kick in the defensive half.
- 45'+2': Delay in match because of an injury Kai Wagner (Philadelphia Union).
- 45'+4': Delay over. They are ready to continue.
- 45'+5': Bryce Duke (CF Montréal) wins a free kick in the attacking half.
- 45'+5': Foul by Jesús Bueno (Philadelphia Union).
- 45'+6': Attempt blocked. Josef Martínez (CF Montréal) header from the centre of the box is blocked. Assisted by Bryce Duke.
- 45'+7': First Half ends, CF Montréal 1, Philadelphia Union 2.
- 45': Second Half begins CF Montréal 1, Philadelphia Union 2.
- 47': Offside, Philadelphia Union. Tai Baribo is caught offside.
- 48': Foul by Nathan Saliba (CF Montréal).
- 48': Jesús Bueno (Philadelphia Union) wins a free kick in the defensive half.
- 50': Foul by Jesús Bueno (Philadelphia Union).
- 50': Raheem Edwards (CF Montréal) wins a free kick in the defensive half.
- 51': Corner, CF Montréal. Conceded by Kai Wagner.
- 52': Offside, CF Montréal. Gabriele Corbo is caught offside.
- 54': Corner, CF Montréal. Conceded by Quinn Sullivan.
- 55': Foul by Jack Elliott (Philadelphia Union).
- 55': Jules-Anthony Vilsaint (CF Montréal) wins a free kick in the attacking half.
- 56': Goal! CF Montréal 2, Philadelphia Union 2. Bryce Duke (CF Montréal) from a free kick with a right footed shot to the bottom left corner.
- 60': Hand ball by Ruan (CF Montréal).
- 61': Foul by Jesús Bueno (Philadelphia Union).
- 61': Sunusi Ibrahim (CF Montréal) wins a free kick in the attacking half.
- 62': Substitution, Philadelphia Union. Dániel Gazdag replaces Chris Donovan.
- 62': Substitution, CF Montréal. Lassi Lappalainen replaces Joaquín Sosa.
- 62': Substitution, CF Montréal. Kwadwo Opoku replaces Jules-Anthony Vilsaint.
- 64': Dániel Gazdag (Philadelphia Union) wins a free kick in the defensive half.
- 64': Foul by Josef Martínez (CF Montréal).
- 66': Hand ball by Kwadwo Opoku (CF Montréal).
- 67': Attempt missed. Sunusi Ibrahim (CF Montréal) left footed shot from the left side of the box is high and wide to the left. Assisted by Raheem Edwards.
- 68': Foul by Gabriele Corbo (CF Montréal).
- 68': Tai Baribo (Philadelphia Union) wins a free kick in the defensive half.
- 72': Bryce Duke (CF Montréal) wins a free kick in the attacking half.
- 72': Foul by Jesús Bueno (Philadelphia Union).
- 73': Attempt blocked. Raheem Edwards (CF Montréal) left footed shot from outside the box is blocked.
- 73': Foul by Raheem Edwards (CF Montréal).
- 73': Tai Baribo (Philadelphia Union) wins a free kick in the defensive half.
- 74': Corner, CF Montréal. Conceded by Nathan Harriel.
- 76': Substitution, CF Montréal. Dominik Yankov replaces Josef Martínez.
- 76': Substitution, Philadelphia Union. Olivier Mbaizo replaces Tai Baribo.
- 77': Attempt missed. Lassi Lappalainen (CF Montréal) right footed shot from outside the box is too high. Assisted by Ruan.
- 78': Dániel Gazdag (Philadelphia Union) wins a free kick in the defensive half.
- 78': Foul by Nathan Saliba (CF Montréal).
- 82': Attempt saved. Quinn Sullivan (Philadelphia Union) right footed shot from outside the box is saved in the centre of the goal.
- 83': Attempt missed. Dominik Yankov (CF Montréal) right footed shot from outside the box is too high. Assisted by Nathan Saliba.
- 87': Corner, CF Montréal. Conceded by Jack Elliott.
- 88': Attempt blocked. Nathan Saliba (CF Montréal) header from very close range is blocked. Assisted by Bryce Duke with a cross.
- 88': Attempt saved. Raheem Edwards (CF Montréal) right footed shot from outside the box is saved in the bottom left corner. Assisted by Dominik Yankov.
- 89': Goal! CF Montréal 3, Philadelphia Union 2. Dominik Yankov (CF Montréal) right footed shot from the centre of the box to the bottom left corner. Assisted by Raheem Edwards.
- 90': Foul by Kwadwo Opoku (CF Montréal).
- 90': Jack McGlynn (Philadelphia Union) wins a free kick on the left wing.
- 90'+1': Attempt blocked. Jack Elliott (Philadelphia Union) header from the centre of the box is blocked. Assisted by Nathan Harriel with a headed pass.
- 90'+2': Goal! CF Montréal 4, Philadelphia Union 2. Ruan (CF Montréal) right footed shot from very close range to the top right corner. Assisted by Lassi Lappalainen with a cross.
- 90'+3': Ruan (CF Montréal) is shown the yellow card for excessive celebration.
- 90'+3': Substitution, CF Montréal. Victor Wanyama replaces Bryce Duke.
- 90'+4': Attempt missed. Dániel Gazdag (Philadelphia Union) right footed shot from outside the box misses to the left.
- 90'+5': Foul by Jakob Glesnes (Philadelphia Union).
- 90'+5': Sunusi Ibrahim (CF Montréal) wins a free kick on the left wing.
- 90'+5': Jakob Glesnes (Philadelphia Union) is shown the yellow card for a bad foul.
- 90'+6': Foul by Nathan Harriel (Philadelphia Union).
- 90'+6': Kwadwo Opoku (CF Montréal) wins a free kick in the attacking half.
- 90'+7': Second Half ends, CF Montréal 4, Philadelphia Union 2.
- 0': Match ends, CF Montréal 4, Philadelphia Union 2.
Statistics
![]() |
MTL![]() |
|
---|---|---|
10 | Fouls | 11 |
1 | Yellow Cards | 1 |
0 | Red Cards | 0 |
1 | Offsides | 2 |
3 | Corner Kicks | 5 |
2 | Saves | 3 |
35.7 | Possession | 64.3 |
8 | SHOTS | 14 |
5 | ON GOAL | 6 |
0.6 | On Target % | 0.4 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
286 | Accurate Passes | 582 |
366 | Passes | 662 |
0.8 | Pass Completion % | 0.9 |
3 | Accurate Crosses | 6 |
15 | Crosses | 19 |
0.2 | Cross % | 0.3 |
59 | Long Balls | 48 |
22 | Accurate Long Balls | 33 |
0.4 | Long Balls % | 0.7 |
1 | Blocked Shots | 3 |
8 | Effective Tackles | 8 |
20 | Tackles | 11 |
0.4 | Tackle % | 0.7 |
12 | Interceptions | 6 |
21 | Effective Clearances | 12 |
21 | Clearances | 12 |
Game Information
Venue: Stade Saputo
Location: Montreal, Canada
Attendance: 19,619
MLS Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Atlanta United FC | 0 | 0 | 0 |
2 | CF Montréal | 0 | 0 | 0 |
3 | Charlotte FC | 0 | 0 | 0 |
4 | Chicago Fire FC | 0 | 0 | 0 |
Line-Ups
CF Montréal (3-4-2-1)
No. | Name |
---|---|
40 | Jonathan Sirois (GK) |
25 | Gabriele Corbo |
3 | Joaquín Sosa |
24 | George Campbell |
19 | Nathan Saliba |
10 | Bryce Duke |
44 | Raheem Edwards |
22 | Ruan |
14 | Sunusi Ibrahim |
17 | Josef Martínez |
28 | Jules-Anthony Vilsaint |
Philadelphia Union (4-4-2)
No. | Name |
---|---|
76 | Andrew Rick (GK) |
3 | Jack Elliott |
5 | Jakob Glesnes ![]() |
27 | Kai Wagner |
26 | Nathan Harriel |
20 | Jesús Bueno |
31 | Leon Flach |
16 | Jack McGlynn |
33 | Quinn Sullivan |
28 | Tai Baribo |
25 | Chris Donovan |
MLS News

Inter Miami broke records in MLS last season, and now must continue with a new, inexperienced coach and a new GM with Messi's backing.

With Lionel Messi in the final year of his contract with Inter Miami, ESPN provides game-by-game analysis of the World Cup winner's performances.

Inter Miami CF captain Lionel Messi experienced an unusual request following his team's 1-0 win at Sporting Kansas City on Wednesday as the match referee asked him for his jersey.

Shaka Hislop believes that Mikel Arteta should start midfielder Mikel Merino up front for Arsenal due to a lack of fit strikers.

With the 2025 MLS season fast approaching, ESPN breaks down where the league's 30 clubs stand and how they've prepped for a run at MLS Cup.