SEATTLE — Russell Wilson threw a career-high five touchdown passes, including two TDs to Doug Baldwin in the final 8:12, and the Seattle Seahawks held on for a wild 39-30 win over the Pittsburgh Steelers and Ben Roethlisberger on Sunday.
Wilson threw three touchdowns to Baldwin, including an 80-yard catch-and-run score with 2:01 left after Pittsburgh had trimmed Seattle’s lead to 32-30.
Baldwin caught a crossing route on third-and-10 at the 20, broke two tackles and raced for the clinching score. Baldwin caught a 30-yard TD midway through the fourth quarter after Pittsburgh had taken a 27-26 lead.
Wilson also threw two touchdowns to Jermaine Kearse and Seattle (6-5) picked up a huge victory in its hopes of getting back to the postseason.
Roethlisberger threw for 456 yards — the most ever against the Seahawks — but was pulled with two minutes left and taken to the locker room for concussion protocol. The Steelers (6-5) had a two-game win streak end.
Roethlisberger was intercepted twice, including Richard Sherman’s first of the season. Landry Jones’ attempt at a late rally ended on Kam Chancellor’s pick at the Seattle 6 with 1:37 left.
Texans 24, Saints 6
HOUSTON — Brian Hoyer threw for 205 yards and two touchdowns and the Texans held Drew Breese and New Orleans without a touchdown for the first time in 10 years in a win.
The Texans (6-5) have won four games in a row for the first time since winning six straight in 2012.
New Orleans (4-7) dropped its third straight on a day when the team didn’t score a touchdown and Brees’ streak of games with a touchdown pass was snapped at 45.
Hoyer went 7 for 7 on the opening drive, capped by a 10-yard touchdown pass to Ryan Griffin, to make it 7-0 and give Houston a score on the opening possession for the first time this season.
The last time the Saints didn’t score a touchdown was Dec. 24, 2005 against Detroit. Brees’ last game without a touchdown pass came on Nov. 29, 2012 against Atlanta.
Vikings 20, Falcons 10
ATLANTA — Adrian Peterson ran for 158 yards and a pair of touchdowns, Matt Ryan threw two more interceptions for the Vikings.
Bouncing back from a 30-13 loss to Green Bay, Minnesota (8-3) jumped ahead on Peterson’s 1-yard run in the opening quarter, and clinched it when he got loose on a 35-yard scamper down the sideline with 4:15 remaining in the game.
Atlanta (6-5) has lost five of its past six, including four straight, and is in danger of becoming one of the few teams in NFL history to start 5-0 and miss the playoffs.
Cardinals 19, 49ers 13
SANTA CLARA, Calif. — Carson Palmer ran for a go-ahead 8-yard touchdown with 2:28 left and tumbled after spiking the ball, and Arizona squeaked by San Francisco.
It was the Cardinals’ fifth straight win and first road victory in the series since September 2008.
Moments earlier, Palmer fell backward as he released the ball and completed a 34-yard pass to J.J. Nelson to put Arizona on the 1.
Chandler Catanzaro missed the extra-point try, and Blaine Gabbert and the 49ers (3-8) had one more chance with 2:21 left. Anquan Boldin caught an 18-yard pass on fourth-and-20 to clinch the win for Arizona.
David Johnson ran for a 1-yard touchdown in the third for the Cardinals (9-2).
Colts 25, Bucs 12
INDIANAPOLIS — Matt Hasselbeck threw for 315 yards and two touchdowns and Adam Vinatieri made four more field goals for the Colts.
The Colts (6-5) won their third straight to remain tied atop the AFC South with Houston.
Tampa Bay rookie Jameis Winston threw for 245 yards and a touchdown, but was sacked five times — four coming during a second half in which the Bucs (5-6) were shut out.
Indy took the lead for good on Hasselbeck’s 9-yard TD pass to T.Y. Hilton midway through the third quarter.
Jets 38, Dolphins 20
EAST RUTHERFORD, N.J. — Ryan Fitzpatrick threw four touchdown passes, two to Brandon Marshall, and the Jets gained some traction in the AFC wild-card race.
Fitzpatrick also connected with rookie Devin Smith and Eric Decker in New York’s fourth win in the last five meetings with Miami. The Jets (6-5) had lost four of their past five overall.
Miami (4-7) has dropped four of five and is 3-4 under interim coach Dan Campbell.
Redskins 20, Giants 14
LANDOVER, Md. — Kirk Cousins threw a 63-yard touchdown pass to DeSean Jackson and scored on a quarterback sneak.
Washington intercepted Eli Manning three times, and the Redskins pulled into a tie for the NFC East lead.
The Redskins and Giants are both 5-6. The Philadelphia Eagles (4-7) and Dallas Cowboys (3-8) are the other members of the mediocre division.
Raiders 24, Titans 21
NASHVILLE, Tenn. — Derek Carr threw a 12-yard touchdown pass to Seth Roberts with 1:21 left, and Oakland ended a three-game losing streak.
The Raiders (5-6) handed the Titans (2-9) their ninth loss in 10 games. Tennessee had taken a 21-17 lead and thought they had a game-saving play when safety Michael Griffin broke up a pass in the end zone on fourth down. But officials flagged B.W. Webb for holding on the other side of the field.
Two plays later, Carr hit Roberts for the winning touchdown. Carr finished with 330 yards and three TDs in his sixth 300-yard passing game this season.
Chiefs 30, Bills 22
KANSAS CITY, Mo. — Alex Smith threw for 255 yards and two touchdowns, Spencer Ware ran for 114 yards and a score, and the Chiefs won their fifth straight.
Jeremy Maclin had nine receptions for 160 yards and a touchdown, and Cairo Santos hit three field goals for the Chiefs (6-5).
Tyrod Taylor had 291 yards passing and three touchdowns for Buffalo (5-6), but he was mostly held in check in the second half. So was Sammie Watkins, who had all six catches for 158 yards and his two touchdowns over the first 30 minutes.
Chargers 31, Jaguars 25
JACKSONVILLE, Fla. — Philip Rivers threw four touchdown passes, two to Antonio Gates, and the Chargers ended a six-game losing streak.
Rivers passed Joe Montana (273) and tied Vinny Testaverde (275) for 11th on the NFL’s TD pass list.
Rivers completed 29 of 43 passes for 300 yards.
.neFileBlock {
margin-bottom: 20px;
}
.neFileBlock p {
margin: 0px 0px 0px 0px;
}
.neFileBlock .neFile {
border-bottom: 1px dotted #aaa;
padding-bottom: 5px;
padding-top: 10px;
}
.neFileBlock .neCaption {
font-size: 85%;
}