It provided enough of a cushion for a defense that had the luxury of facing the Lions minus star receiver Calvin Johnson, out with a knee injury. Penalties also bogged down Detroit.
The Packers extended their winning streak in Wisconsin over the Lions to 23.
EAGLES 36, GIANTS 21
Nick Foles threw for two touchdowns and led four scoring drives after taking over for an injured Michael Vick late in the second quarter, and Philadelphia kept the Giants winless.
Foles threw fourth-quarter touchdown passes of 25 yards to Brent Celek and 5 yards to DeSean Jackson as the Eagles (2-3) snapped a three-game losing streak by forcing three interceptions by Eli Manning in the fourth quarter.
Vick left the game with a hamstring injury late in the second quarter.
LeSean McCoy added a 1-yard touchdown run and Alex Henery kicked five field goals for the Eagles, who gained 439 yards in total offense.
CARDINALS 22, PANTHERS 6
Arizona sacked Cam Newton seven times, once for a safety, and intercepted him on three occasions to overcome a sluggish offensive performance.
Daryl Washington, back after serving a four-game suspension for violating the NFL’s substance abuse policy, had two sacks and an interception for Arizona (3-2).
Calais Campbell had two sacks, one for Arizona’s first regular-season safety in nine years, the other forcing a game-clinching fumble. Karlos Dansby also had two sacks and an interception.
Carolina (1-3), playing for the first time since a 38-0 victory over the New York Giants two weeks ago, managed only Graham Gano’s field goals of 22 and 51 yards.
RAMS 34, JAGUARS 20
Sam Bradford threw three touchdown passes and Matt Giordano’s 82-yard interception return was one of several big plays from the St. Louis defense against winless Jacksonville.
Austin Pettis’ 31-yard TD catch with 5:45 to go was his second of the day and put the Rams (2-3) up by two scores. St. Louis, which had trailed by double digits in every game, established control with a 17-point second quarter after Jacksonville (0-5) had a pair of early leads.