The second half started with both teams trading possession early on. In the 53rd minute, Minnesota took the lead after substitute Jan Gregus’ shot took a deflection off James Sands and looped over Barraza.
In the 61st minute, Cushing turned to his bench for the first time to make a double substitution as James Sands and Matías Pellegrini were replaced by a pair of debutants in Andrea Perea and Julián Fernández.
Minutes later, Bakrar thought he had restored parity between the two sides after his run in behind was followed by a well-taken powerful finish. Unfortunately, the offside flag denied him a first MLS goal.
NYCFC were continuing to push for an equalizer, and they came close in the 70th minute after a driving run from Rodríguez finished with him firing off a shot from the edge of the area. St. Clair was rooted to the spot as it whistled past the post.
Mitja Ilenič would be the next fresh face to enter the field for NYCFC as he replaced Tayvon Gray in the 73rd minute.
The pressure was building in front of Minnesota’s goal, and Fernandez almost had a debut goal after he pounced on the rebound from Rodríguez’s strike, but he couldn’t keep it on target from a narrow-angle.
Cushing was keen to influence the game and made another change in attack by introducing Talles Magno in place of the industrious Bakrar.
The Boys in Blue were proving relentless in their pursuit of an equalizer. A low-driven cross from Ilenič caused pinball in the box and when the ball settled it trickled into the hands of the goalkeeper.
NYCFC thought they had a penalty when Fernández appeared to be brought down in the box and a penalty was award, however, after consultation with VAR the call was overturned.
The Loons added a second in injury time through Ménder Garcia to secure all three points on the road.