Philadelphia Union
Union fall at home to NYC on stoppage time goal
A goal 9 minutes into second half stoppage time gave NYCFC and their traveling fans plenty to celebrate and left Philadelphia Union fans with more questions than answers after a 2-1 loss Sunday that put the reigning Supporters’ Shield winners at 0-2 to start the season.
Tayvon Gray scored the late winner for the Pigeons with a strong header off a cross from Agustín Ojeda 10 minutes after an Indiana Vassilev penalty had leveled the game.
Vassilev’s penalty – the team’s first goal of their MLS campaign – was set up by a foul drawn in the box by substitute Stas Korzienowski but wasn’t the first or last call from referee Chris Penso that left a stamp (or stench if you ask most Union fans) on the game.
Penso had denied the hosts a penalty in the 65th minute after taking a long look at contact on Jovan Lukic in the box, whistled a play dead for a head injury as the Union were breaking into the final third and in the second minute of stoppage time sent Olwethu Makhanya off with a second yellow after he protested a call for a goal kick. Makhanya’s first yellow was arguably a harsh call for a clip on Maxi Moralez in NYC’s half of the field.
The Union controlled the early part of the match – Danley Jean Jacques had a couple chances, Milan Iloski another – and looked more poised to score than they did in their 1-0 loss in D.C. to open the season but it was NYCFC who struck first in the 36th minute following a sustained period of possession on a goal from Hannes Wolf. Wolf hit woodwork in the 29th minute and Andre Blake made three saves in the build-up to the eventual breakthrough, two on Kevin O’Toole and one on Nicolás Fernández’s initial attempt that led to Wolf goal.
Playing behind as they did in D.C. in week 1, the Union struggled to create clear chances on goal until the introduction of Korzienowski, who nearly found an equalizer with one of his first touches. Matt Freese was there to deny him a dream first MLS goal and the Philadelphia Union Academy grad stretched out to deny Nathan Harriel a promising look in the 81st minute.
With the Union pressing numbers forward, Seymour Reid had a golden opportunity in the 82nd minute to double NYC’s advantage but it was Blake again who stepped up to deny Reid and keep the Union within striking distance. The Reid denial was one of 8 saves on the evening for Blake. Freese made three stops on the day against his former team.
The Union finished with a slight 2.1 to 2 xGA for the game but the rebuilt backline looked shaky and having a player sent off for the second straight game in MLS play for referee dissent (Ezekiel Alladoh was suspended after a straight red for dissent in D.C.) raises questions about the maturity and fortitude of a team that got substantially younger both in age and experience after their Supporters’ Shield-winning 2025.





Reffing when we play NYFC always a tad weird, always. That said…shakiness and mistakes with this, basically, new young group are better now than later.