New York City FC snapped a three-game losing streak in emphatic fashion as they came out on top 4-2 in a six-goal thriller against Orlando City.
Goals from Dagur Thorhallsson and Duncan McGuire set up a grandstand finale at Yankee Stadium, with Orlando hitting back from 3-0 down.
Santiago Rodríguez, Hannes Wolf and Agustin Ojeda had put the hosts in complete control in the first half.
But ultimately Nick Cushing s team had to grab a fourth to settle the contest deep in second-half stoppage time, with substitute Mounsef Bakrar netting to end Orlando s comeback hopes.
The victory moves NYCFC into fourth place in the Eastern Conference, while Orlando are 11 points back in 10th.
An instant summer classic.
— New York City FC (@newyorkcityfc)
Data Debrief: Six and out
There was no room on the scoresheet for Adrian Alonso Martinez, despite the forward attempting six shots, which is the highest total in a single match for any NYCFC player this season.
Tayvon Gray, meanwhile, provided two assists, moving his tally for the season up to four.