Cavan Sullivan scored in the second half to become the first 16-year-old in MLS history with goal contributions in four straight matches, and the Philadelphia Union beat the New York Red Bulls 3-1 on Saturday night to extend their unbeaten streak to seven. Sullivan found the net for a second straight match and third time this season in 34 career appearances to give Philadelphia (6-10-6) a 2-0 lead in the 50th minute. The Union took the lead in the 21st minute on Milan Iloski's career-high 11th goal.