Jose Martinez and Chris Donovan scored goals as the host Philadelphia Union held on for a 2-1 victory over New York City FC on Saturday night. The Union (12-7-4, 40 points) notched their second straight win and improved to 3-3-1 in their past seven matches following a nine-match unbeaten streak from April 22 through June 3.