Steelers 37, Lions 27
Ben Roethlisberger passed for 367 yards and four touchdowns, including two in the final 5 minutes as host Pittsburgh rallied to beat Detroit on Sunday.
Antonio Brown caught seven passes for 147 yards and two touchdowns and Pittsburgh’s defense rebounded from a horrific second quarter to shut out Detroit in the second half. The Steelers (4-6) have won two in a row and kept the Lions (6-4) winless in Pittsburgh for 58 years and counting.
Matthew Stafford threw for 362 yards with two touchdowns and an interception to become the Lions’ all-time leading passer. Calvin Johnson hauled in six passes for 179 yards and both touchdowns, but Detroit’s two stars disappeared over the final 30 minutes.
Stafford completed 3-of-16 passes in the second half, with none of the completions going to Johnson.
Bears 23, Ravens 20 (OT)
Robbie Gould kicked a 38-yard field goal to lift Chicago over visiting Baltimore in an overtime game delayed about two hours by a torrential downpour.
Justin Tucker tied it for the Ravens with a 21-yard field goal at the end of regulation.
The big delay came after Tucker kicked a 52-yard field goal with 4:51 remaining in the first quarter. Fans were ordered to take cover. Players headed to the locker rooms as heavy rains and winds whipped through Soldier Field. They emerged about two hours later with the sky clearing and the sun coming out, but the rain and wind returned in the third quarter, turning the stands into a sea of ponchos.
Gould won it with a 38-yarder on third-and-8 with 8:41 left in OT.
Saints 23, 49ers 20
Marques Colston capped a record-setting day with a 20-yard reception to get the Saints into field-goal range, and Garrett Hartley kicked a 31-yarder as time expired, lifting host New Orleans.
Hartley, who had missed four field goals in the Saints’ previous three games, made all three of his field-goal attempts in the fourth quarter — he earlier hit from 21 and 42 yards. The Saints (8-2) overcame three turnovers, a failed fourth-down conversion and a 20-14 deficit.
Colston finished with five catches for 80 yards to become the Saints’ all-time leader in yards receiving with 7,923, passing Eric Martin’s two-decade-old mark of 7,854.
Colin Kaepernick completed 17-of-31 passes for only 127 yards and was sacked three times as the Niners (6-4) lost their second in a row.
Eagles 24, Redskins 16
Nick Foles threw for 298 yards and ran for a touchdown, LeSean McCoy had two touchdowns rushing and host Philadelphia snapped a 10-game home losing streak.
A year after finishing 4-12 under Andy Reid, Chip Kelly’s Eagles (6-5) are first in the NFC East. They’re a half-game ahead of idle Dallas (5-5). The defending division champion Redskins fell to 3-7.
The Eagles hadn’t won at the Linc in 413 days since defeating the New York Giants on Sept. 30, 2012.
Down 24-0 in the fourth quarter, the Redskins rallied behind Robert Griffin III’s touchdown passes of 62 yards to Darrel Young and 41 yards to Aldrick Robinson and both 2-point conversions.
Bills 37, Jets 14
Jairus Byrd had two interceptions in leading a Buffalo defense that forced four turnovers in a victory over host New York (5-5).
Kyle Williams had two sacks and forced a fumble, and Da’Norris Searcy returned Geno Smith’s third interception 32 yards for a touchdown. Buffalo (4-7) snapped a three-game skid and won for only the second time in seven games.
Buffalo’s EJ Manuel won Round 2 of the AFC East showdown of rookie quarterbacks by finishing 20-of-28 for 245 yards passing and two touchdowns.
Smith struggled in blustery conditions, finishing 8-of-23 for 103 yards four turnovers — including a lost fumble — before being yanked in favor of Matt Simms after three quarters.
Raiders 28, Texans 23
Rookie Matt McGloin threw three touchdown passes in his first NFL start and Oakland (4-6) extended host Houston’s franchise-record skid to eight games in Texans coach Gary Kubiak’s return from a mini-stroke.
McGloin, an undrafted free agent, was 18-of-32 for 197 yards in place of an injured Terrelle Pryor.
Kubiak wasn’t on the sidelines, instead coaching upstairs from the booth on doctor’s orders two weeks after collapsing at halftime of Houston’s game against Indianapolis. Houston (2-8) had a chance to take the lead late, but Matt Schaub’s pass to Andre Johnson on fourth down from the 8 was broken up in the end zone.
Cardinals 27, Jaguars 14
Carson Palmer threw for 419 yards and two touchdowns and did not throw an interception for the first time all year, leading Arizona over host Jacksonville.
Michael Floyd had a career-high 193 yards receiving, including a 91-yard touchdown on a catch-and-run. Will Blackmon was beaten on the play, and then slipped off the receiver and rolled into cornerback Alan Ball to set Floyd free the rest of the way.
The Cardinals (6-4) won their third game in a row.
The Jaguars (1-9) at least scored a touchdown at home for the first time this year. On fourth-and-2 from the 38 on the opening drive, Chad Henne found tight end Danny Noble behind the defense for a 62-yard touchdown. It was Noble’s first NFL reception.
Buccaneers 41, Falcons 28
Bobby Rainey rushed for 163 yards and scored three touchdowns to lead host Tampa Bay over struggling Atlanta.
A waiver wire pickup who’s filling in for the injured Doug Martin and Mike James, Rainey scored on first-half runs of 43 and 3 yards. He caught a 4-yard touchdown pass from Mike Glennon in the third quarter to help the Bucs (2-8) win for the second time in a row after an 0-8 start.
The Falcons (2-8) have lost four in a row by a combined score of 135-61.
The 5-foot-8, 212-pound Rainey also ran for 45 yards and scored the go-ahead touchdown in a 22-19 victory over Miami the previous week. He’s been with the Bucs for four games after beginning the season as a kick returner and backup running back with the Browns.
Giants 27, Packers 13
Defensive end Jason Pierre-Paul scored on a spectacular, leaping 24-yard fourth-quarter interception return and host New York won its fourth game in a row by beating slumping and injured-riddled Green Bay.
Eli Manning threw a 26-yard touchdown pass to Rueben Randle and Brandon Jacobs added a 1-yard run as the Giants (4-6) handed the Packers (5-5) their third consecutive loss, their longest skid since a five-game losing streak near the end of 2008.
Two of the three losses have come with quarterback Aaron Rodgers sidelined with a broken collarbone.
While Scott Tolzien played well at times in his first NFL start, the Giants intercepted him three times, setting up 10 points. Pierre-Paul’s pick early in the fourth quarter gave New York a 14-point lead.
Seahawks 41, Vikings 20
Percy Harvin made an impact in his season debut, returning a kickoff 58 yards late in the first half to set up Russell Wilson’s 19-yard touchdown pass to Doug Baldwin, and Seattle rolled to its franchise-record 13th consecutive home win.
Harvin made his anticipated Seattle debut after missing the first 10 weeks of the regular season following hip surgery. His kickoff return proved one of the biggest plays as the Seahawks improved to 10-1 and stayed on top of the NFC heading into their bye week.
Wilson and Marshawn Lynch wouldn’t let Harvin’s debut take the entire spotlight. Wilson had two touchdown passes, while Lynch had two touchdowns running and one receiving. Wilson completed 13-of-18 for 230 yards and a career-best passer rating of 151.4.
Dolphins 20, Chargers 16
Miami held visiting San Diego (4-6) without a touchdown over the final three quarters, and Brent Grimes broke up Philip Rivers’ final pass in the end zone as time expired.
Ryan Tannehill threw for 268 yards, including a 39-yard touchdown to Charles Clay, who broke two tackles on the play. Miami managed 104 yards rushing behind a makeshift line.
The Dolphins (5-5) won for only the second time in the past seven games.