Tom Brady’s 17-yard touchdown pass to Kenbrell Thompkins with 5 seconds left gave the New England Patriots a wild 30-27 win and knocked the New Orleans Saints from the ranks of the unbeaten Sunday in Foxborough, Mass.
It capped a 70-yard drive in which the Pats marched downfield with no timeouts after getting the ball with 1:08 to go.
The Saints (5-1) had taken a 24-23 lead with 3:29 remaining on Drew Brees’ 34-yard touchdown pass to Kenny Stills, but couldn’t put away New England.
The Patriots (5-1) survived an interception by Keenan Lewis on their first snap after Garrett Hartley’s 39-yard field goal made it 27-23.
Panthers 35, Vikings 10: Cam Newton threw three touchdown passes and ran for another score in Minneapolis.
Adrian Peterson finished with 62 yards on 10 carries and 21 yards on three receptions for the Vikings (1-4). The NFL MVP learned Friday that his 2-year-old son died in South Dakota of injuries from alleged abuse.
Lions 31, Browns 17: Matthew Stafford threw three of his four touchdown passes in the second half, rallying Detroit in Cleveland.
The Lions (4-2) outscored the Browns 24-0 in the second half, sealing their win when Joseph Fauria caught his third TD pass with 2:01 left.
The Browns (3-3) had a comeback bid stopped when Brandon Weeden’s shovel pass with 4:36 left was picked by linebacker DeAndre Levy.
Cowboys 31, Redskins 16: Dwayne Harris returned a punt 86 yards for a touchdown and set up another with a 90-yard kick return in Arlington.
Broncos 35, Jaguars 19: Peyton Manning threw for two scores and Knowshon Moreno ran for three in Denver.
Manning finished 28-for-42 for 295 yards for the Broncos (6-0), but lost two fumbles and threw a pick-6 – a 59-yard interception return by Paul Posluszny that pulled the Jaguars (0-6) within 14-12 at halftime.
Chiefs 24, Raiders 7: Jamaal Charles ran for two touchdowns, the Kansas City defense harassed Oakland quarterback Terrelle Pryor into throwing three second-half interceptions in Kansas City, Mo.
Kansas City (6-0) continued the second-best start in franchise history.
The Chiefs piled up 10 sacks while ending a three-game skid to the Raiders (2-4).
Steelers 19, Jets 6: Ben Roethlisberger threw a 55-yard touchdown pass to Emmanuel Sanders, and Shaun Suisham kicked four field goals as the Steelers won their first game in East Rutherford, N.J.
49ers 32, Cardinals 20: Vernon Davis caught touchdown passes of 61 and 35 yards and finished with a career-best 180 yards receiving in San Francisco.
Colin Kaepernick threw for 252 yards, and Frank Gore ran for 101 yards on 25 carries for the 49ers (4-2).
Rams 38, Texans 13: Sam Bradford threw three TD passes, and St. Louis added a score on defense in Houston.
Houston (2-4) lost its fourth straight game.
Seahawks 20, Titans 13: Marshawn Lynch ran for two touchdowns and had 155 all-purpose yards in Seattle.
Richard Sherman came up with his third interception of the season, and Seattle (5-1) finally shook Tennessee (3-3) in the fourth quarter.
Bengals 27, Bills 24, OT: Mike Nugent hit a 43-yard field goal with 6:44 left in overtime in Orchard Park, N.Y.
Brandon Tate’s 29-yard punt return to the Bills 33 set up the decisive score. Andy Dalton went 26-for-40 for 337 yards, with three touchdowns for the Bengals (4-2).
Eagles 31, Buccaneers 20: Nick Foles threw three touchdown passes in relief of Michael Vick and ran for a fourth in Tampa Bay.
Foles finished a long first-quarter scoring drive with a 4-yard run and threw TD passes of 12 and 36 yards to DeSean Jackson.
With the injured Michael Vick active but not playing for the Eagles (3-3), Foles made his seventh career start and beat the Bucs (0-5) for the second time. He was 1-5 as a rookie a year ago, with that victory also coming at Tampa Bay.