New York City FC earned their first win of 2026 on Sunday night, defeating Philadelphia Union 2-1.
Hannes Wolf gave NYCFC the lead late in the first half, and Philadelphia was awarded a penalty in the 89th minute and leveled the game through Indiana Vassilev. But Tayvon Gray headed home the game-winning goal in stoppage time on an assist by Agustín Ojeda, and New York City found a way to win over a Philadelphia reduced to 10 players.
Here are three thoughts from the thrilling win at Subaru Park.


1. Hannes Wolf scores in true Hannes Wolf fashion
Wolf, who scored 11 goals last season, is seen as NYCFC's secondary scorer, but he often goes on extensive droughts that leave him looking inconsistent in front of the net. But with Alonso Martínez out for most of 2026, Wolf's role increased this season: The Austrian winger is now considered a primary scoring threat.
Tonight, he proved his worth.
It didn't take long for Wolf to open his scoring account in 2026. It started with a mesmerizing build-up play from New York City that involved Keaton Parks, Aiden O'Neill, Maxi Moralez, and Ojeda.
Ojeda played a through pass to Nico Fernández Mercau, who blasted a shot right at Andre Blake. The ball was spilled in front of the goal, where Wolf was opportunistically ready to score NYCFC's first open-play goal of 2026.
Hannes Wolf scores his first goal of 2026 | newyorkcityfc.com and Apple TV
It was Wolf's first goal in 11 games, dating back to September 17, 2025, when he scored a brace in the club's 3-2 win over Columbus Crew. The 26-year-old has already proven he can score goals. This year, can he prove to be an attacking threat?
Nico might be tasked with leading the front line at New York City for now, but if Wolf steps up, the team will be much more dangerous.

2. NYCFC gives away lead in controversial fashion
After Wolf's goal in the 36th minute, New York City failed to build on the momentum and push for a second goal.
Philadelphia was the better team in the second half, forcing Matt Freese into several big saves — NYCFC was hanging on for dear life, and it felt like the Union's goal would come at any moment.
Matt Freese makes a big save | Courtesy New York City FC
New York City nearly kept the clean sheet, but referee Chris Penso controversially awarded Philadelphia a penalty in the 89th minute by calling a soft foul on Thiago Martins in the box. Vassilev stepped up to the spot and sent Freese the wrong way, tying the game as 10 minutes of stoppage time loomed ahead.
But the game became more intense, and Makhanya was sent off after receiving his second yellow card for dissent, which gave a key advantage to NYCFC en route to Gray's game-winning goal.

3. Tayvon Gray comes up clutch
After Philadelphia leveled the game at 1-1 with Vassilev's penalty kick in the 89th minute, it looked like the home side would end the night with a point — or possibly a win. But then Philadelphia defender Olwethu Makhanya was sent off for dissent, and the momentum swung in New York City's favor.
NYCFC pushed for the game-winning goal, and it came in the 99th minute: Talles Magno laid a pass off to Ojeda, who crossed it to the back post, where Gray was ready to head it home.
It was Gray's second career goal for New York City, and his first since the 5-1 win over Red Bull New York on September 28, 2024.
Tayvon Gray scores the game-winner | newyorkcityfc.com and Apple TV



