NEW YORK — The Union came from behind in stunning fashion to beat New York City FC, 3-2, at Yankee Stadium on Sunday night.
Read more Phillies rally from five-run deficit to complete series sweep of Twins
Cavan Sullivan and Bruno Damiani were the stars of the show, with Sullivan notching two assists and Damiani scoring the last two goals after Danley Jean Jacques struck the first.
Here are our takeaways on the wild game.
A foul first half
It’s always been hard enough for the Union at Yankee Stadium: they had just two wins in nine all-time trips to the Bronx entering this game. But they put themselves in a hole within three minutes, thanks to Neil Pierre’s takedown in the box of New York (and former Union) midfielder Andrés Perea.
Bénie Traoré, an Ivorian winger whom City signed for a club record $10.1 million this summer, duly stepped up and converted from the spot.
Stutter step, post and Bénie Traoré has his first MLS goal! ☝️
New York City go ahead early.
📺 Apple TV: https://t.co/U3PfUCMj9t pic.twitter.com/FPL0WW5PbM
— Major League Soccer (@MLS) August 16, 2026
Money isn’t everything in MLS, but it’s a lot. That fee is more than twice what the Union have ever paid for a player, and it’s just $1.5 million than the club’s entire roster payroll — salaries, though not including transfer fees — this season.
It’s worth knowing that for as well as Traoré and fellow newcomer Luighi (on loan from Brazil’s Palmeiras with a $6 million purchase option) played, New York entered this game with nine players absent due to injury or suspension. They included key attackers Nicolás Fernández Mercau, Alonso Martínez, and Thiago Martins.
The Union, meanwhile, had their first-choice starting squad available after interim manager Ryan Richter’s lineup rotation in the Leagues Cup group finale. They were still overrun far too often, and referee Sergii Demianchuk had a quick whistle for their fouls.
In the 44th minute, that led to a yellow card for Jovan Lukić which earned a suspension from Wednesday’s home game vs. Lionel Messi’s Inter Miami (7:30 p.m., Apple TV) for card accumulation. And just seconds later, Indiana Vassilev was whistled for a handball in the box, with Demianchuk not interested in claims it hit his shoulder.
Luighi converted this one, with Andre Blake barely moving on his line for the second straight time.
Luighi marks his MLS debut with his first goal! 👊
New York City double its lead just before half. pic.twitter.com/2X7EuJTHs1
— Major League Soccer (@MLS) August 16, 2026
Digging deep to come back
Though the Union played well at times in between New York’s goals, the hole felt awfully big at halftime. Yet they dug out of it, with Cavan Sullivan leading the way.
The first goal of the comeback came just three minutes into the frame. Kai Wagner served a free kick from the left wing, Sullivan flicked the ball on in the box, and Danley Jean Jacques controlled an awkward bounce before slotting past Matt Freese from close range.
Danley Jean Jacques comes through for Philadelphia to cut the New York City lead in half! 💪 pic.twitter.com/fwraurT9p0
Read more Pictures of a Dominican celebration in Camden
— Major League Soccer (@MLS) August 16, 2026
Sullivan did even more on the equalizer. Milan Iloski set him free on the right wing after a drive up the middle, and Damiani was wide open to receive Sullivan’s pass.
No doubt some Union fans held their breath when Damiami got the ball, for how many easy chances he has missed this year. But he calmly stuck this one home.
Cavan Sullivan’s second assist of the night! ✌️
Bruno Damiani equalizes it for Philadelphia. pic.twitter.com/bSNGH5AoEQ
— Major League Soccer (@MLS) August 16, 2026
The third goal was Quinn Sullivan’s creation. Five minutes after entering as a substitute, he dashed down the left wing, doing well to evade James Sands’ tackle along the way. Sullivan had a decent look to shoot, but he squared for Damiani instead and the striker struck a nice first-time hit.
Comeback complete 😱
Quinn Sullivan sets up Damiani’s second, and Philadelphia leads 3-2! pic.twitter.com/k0kiTZItfN
— Major League Soccer (@MLS) August 16, 2026
Wild pitch
This can’t fully excuse how badly the Union (5-10-4, 19 points) played in the first half, but it bears saying anyway. The grass covering the infield dirt was in poor shape, clearly worse than it has traditionally been for soccer games here.
There was also a big diagonal seam through the six-yard box along the first base line, and a shorter seam by the sideline nearer to home plate at that end.
Is it a coincidence that the first five goals of the night were all scored at the other end, left and center field in baseball games, where the grass was cleaner?
About the pitch…
[image or embed]
— Jonathan Tannenwald (@jtannenwald.bsky.social) August 16, 2026 at 6:13 PM
Fortunately, this won’t matter for too much longer. NYCFC (7-7-5, 26 points) will open its own soccer stadium next summer in Queens, across the street from the Mets’ Citi Field.
Etihad Park will have a capacity of 25,000 seats, and its construction cost is expected to total $780 million — all privately financed, though with a 49-year lease on the land instead of it being bought. That means the team won’t pay property taxes, which New York’s municipal budget office said is worth $516 million over the lease term.
With the new venue coming, Sunday’s game might have been the Union’s last at Yankee Stadium. Next year will start with a “sprint season,” in which each team in the Eastern Conference will play each other just once.
As the schedule isn’t out yet, we don’t know if the Union’s matchup with NYCFC will be at home or away; and if it’s away, whether it will be in the Bronx or at Citi Field, where the Pigeons have also played home games in recent years.
Cavan Sullivan leads the Union over to the away fans’ section to celebrate the win:
[image or embed]
Read more Rains return to the Philly region, and they may come in handy later
— Jonathan Tannenwald (@jtannenwald.bsky.social) August 16, 2026 at 8:12 PM