After starter Michael Vick left the game in the first half with a hamstring injury, rookie Matt Barkley looked like, well, a rookie. The Giants brought Barkley down for 4 sacks and safety Will Hill hauled in an interception on the Eagles final offensive possession of the game to seal the victory.
Placekicker Josh Brown connected on all five of his field goal attempts. Much like last week against the Minnesota Vikings, a special teams gaffe would produce Philadelphia's only score of the game as long snapper Zak DeOssie launched the ball over punter Steve Weatherford's head and the Eagles' Najee Goode scooped up the football and found the end zone.
The Giants held Philadelphia to just 200 yards of total offense after surrendering 439 yards in their Week 5 loss to the Eagles.
Big Blue heads into its bye week with some momentum after compiling consecutive victories following its 0-6 start. Tom Coughlin and company will make the most of their extra rest before preparing to face the Oakland Raiders in Week 10.