Jack Harrison scored in the 52nd minute, David Villa added another from 50-plus yards away in the 90th and New York City FC beat the winless Philadelphia Union 2-0 on Friday night. It was the club's first road win of the season.
New York City (3-2-1) had lost six of its last nine regular-season away games. Philadelphia (0-4-2) has only won once in its last 10 home games.
Harrison settled Ronald Matarrita's through ball with his right foot and slid a shot with his left for his second goal of the season. Villa chipped goalkeeper Andre Blake from near midfield.
Blake kept Philadelphia in it for much of the game. He made a diving save of Harrison's shot from distance in the 22nd minute and denied Ethan White's close-range shot in the 66th. Blake blocked Villa's shot in the 83rd and the rebound attempt sailed over the crossbar.
NYCFC's Rodney Wallace had an open-net opportunity in the 68th, but his casual attempt was sent away by defenseman Jack Elliott, who was making his first MLS start.