CF Montréal vs Philadelphia Union
Match pulse
Who won: Philadelphia 2-1
Philadelphia Union beat CF Montréal 2-1 on Saturday, May 3, 2025 at Stade Saputo. Goals for CF Montréal: Giacomo Vrioni (45'+3'). Goals for Philadelphia: Indiana Vassilev (2') and Mikkel Uhre (84').
Every player rated
Chirp Rating, 3.0 to 10.0Team stats

Player of the game
Indiana Vassilev
PHI · 1 G
Deserved to win
Dead even on chances: this one could have gone either way
Play by play
- Match ends, CF Montréal 1, Philadelphia Union 2.
- Second Half ends, CF Montréal 1, Philadelphia Union 2.
- 90'+6'

Left footed shot blocked
Attempt blocked. Bruno Damiani (Philadelphia Union) left footed shot from outside the box is blocked. Assisted by Jeremy Rafanello with a headed pass.
B. Damiani
- 90'+6'


Foul by Joel Waterman (CF Montréal).
- 90'+6'


Free kick won
Jesús Bueno (Philadelphia Union) wins a free kick in the attacking half.
- 90'+4'MTL

Free kick won
Mikael Uhre (Philadelphia Union) wins a free kick on the left wing.
- 90'+4'


Foul
Foul by Joel Waterman (CF Montréal).
- 90'+3'


Free kick won
Kai Wagner (Philadelphia Union) wins a free kick in the defensive half.
- 90'+3'

Foul
Foul by Caden Clark (CF Montréal).
- 90'+2'


Free kick won
George Campbell (CF Montréal) wins a free kick in the defensive half.
- 90'+2'

Foul
Foul by Bruno Damiani (Philadelphia Union).
- 90'+1'


Handball
Handball by Sunusi Ibrahim (CF Montréal).
- 90'
Fourth official has announced 6 minutes of added time.
- 89'


Offside
Offside, CF Montréal. Kwadwo Opoku is caught offside.
- 88'

SubSubbed on for Q. Sullivan
Substitution, Philadelphia Union. Jesús Bueno replaces Quinn Sullivan.
J. Bueno
- 88'

SubSubbed on for J. Lukic
Substitution, Philadelphia Union. Jeremy Rafanello replaces Jovan Lukic.
J. Rafanello
- 88'

SubSubbed on for S. Piette
Substitution, CF Montréal. Sunusi Ibrahim replaces Samuel Piette.
S. Ibrahim
- 87'PHI

Foul
Foul by Mikael Uhre (Philadelphia Union).
- GOAL84'


Goal! Right footed shot
M. Uhre · ast J. Lukic
Goal! CF Montréal 1, Philadelphia Union 2. Mikael Uhre (Philadelphia Union) right footed shot from the centre of the box to the bottom right corner. Assisted by Jovan Lukic with a through ball.
MTL 1 - 2 PHI - 83'
SubSubbed on for N. Saliba
Substitution, CF Montréal. Victor Loturi replaces Nathan Saliba.
V. Loturi
- 83'

SubSubbed on for T. Pearce
Substitution, CF Montréal. Kwadwo Opoku replaces Tom Pearce.
K. Opoku
- 83'


Yellow card
Dante Sealy (CF Montréal) is shown the yellow card.
D. Sealy
- 83'


Foul
Foul by Dante Sealy (CF Montréal).
- 83'

Free kick won
Bruno Damiani (Philadelphia Union) wins a free kick in the defensive half.
- 82'


Yellow card
Quinn Sullivan (Philadelphia Union) is shown the yellow card.
Q. Sullivan
Leaders
Season seriesseries tied 2-2-1
Atlanta2-4-51
Nashville5-2-41Final
Toronto1-4-60
New England5-1-42Final
Columbus7-3-14
Charlotte6-1-42Final
D.C. United3-3-52
Colorado4-4-31Final
Miami6-3-14
Red Bull NY4-3-41Final
Austin5-1-50
Minnesota5-4-23Final
Chicago3-4-40
Orlando4-5-20Final
San Diego5-2-45
Dallas4-3-40Final
Vancouver8-2-12
Salt Lake4-0-71Final
LAFC5-2-42
Houston2-4-50Final

