The New York Giants snapped a six-game losing streak against the Philadelphia Eagles with a 29-16 road victory on Sunday.

Two touchdown catches by little-used receiver Victor Cruz and two short-yardage stops by a ferocious Giants defense helped New York overwhelm the Eagles and improve to 2-1 for the season while dropping Philadelphia to 1-2.

Cruz, who had only two receptions this season, scored on a 74-yard touchdown connection with quarterback Eli Manning in the first quarter and put New York ahead for good with a 28-yard touchdown grab between two defenders in the fourth quarter.

Eagles quarterback Michael Vick, who returned to action from a concussion suffered last week, led Philadelphia back from a 14-0 first quarter deficit to lead 16-14 in the third quarter when he broke his right hand.

He was replaced by back-up quarterback Mike Kafka and the Giants then scored 15 unanswered points to seal victory.