PHILADELPHIA – The New York Giants went from 0-6 to right in the middle of the NFC East race in six days.
Josh Brown kicked a career-high five field goals, Eli Manning played error-free and the Giants beat Philadelphia 15-7 Sunday.
With Dallas losing to Detroit, the Giants (2-6) are just two games behind the Cowboys (4-4) in the NFL’s weakest division.
“We still believe,” Manning said. “These last two weeks we’ve played our best football, together as a team, both sides, helping each other out, relying on each other. We’ve got to continue to build off that.”
Michael Vick returned for the Eagles (3-5) after missing 2 1/2 games with a hamstring injury, but clearly wasn’t healthy and was removed for rookie Matt Barkley late in the second quarter.
The Giants snapped an eight-game road losing streak while extending Philadelphia’s home losing streak to 10 games. The Eagles’ last win at the Linc was over the Giants on Sept. 30, 2012.
Chip Kelly’s high-flying offense that racked up at least 425 yards in each of the first six games has been grounded. The Eagles followed a 17-3 loss to Dallas with another poor offensive performance. They had just 201 yards of offense and have totaled 479 the past two weeks.
“We’re instable at the quarterback spot. We haven’t played well at quarterback and it’s cost us the last two games,” Kelly said.
LeSean McCoy, the NFL’s leading rusher, was held to 48 yards on 15 carries.
The Giants haven’t allowed a touchdown on defense in the last 10 quarters.
The Eagles finally scored when Zak DeOssie’s snap sailed over punter Steve Weatherford’s head and Najee Goode picked it up and ran 2 yards for a touchdown with 4:11 left.
SAINTS 35, BILLS 17: In New Orleans, Drew Brees passed for five touchdowns and 332 yards, and New Orleans pulled away.
49ERS 42, JAGUARS 10: In London, Colin Kaepernick ran for 54 yards and two touchdowns and threw for 164 yards and one touchdown to keep Jacksonville winless at Wembley Stadium. Frank Gore also ran for two scores.
RAIDERS 21, STEELERS 18: In Oakland, Calif., Terrelle Pryor ran 93 yards on the first play from scrimmage for the longest touchdown run by a quarterback, and the Raiders won following a bye week for the first time since 2002.
CARDINALS 27, FALCONS 13: In Glendale, Ariz., rookie Andre Ellington rushed for 154 yards on 15 carries, including an 80-yard touchdown run, and the Cardinals intercepted Matt Ryan four times.
Arizona’s Larry Fitzgerald became the youngest player – at 30 years, 57 days – in NFL history to reach 800 career receptions.
PACKERS 44, VIKINGS 31: In Minneapolis, Aaron Rodgers threw for 285 yards and two touchdowns to lead Green Bay.
Rodgers completed 24 of 29 passes and Jordy Nelson had 123 yards receiving for the Packers.
The Vikings’ Cordarrelle Patterson set an NFL record with a 109-yard return on the opening kickoff.