Steelers 20, Colts 17: Ben Roethlisberger's 32-yard completion to Antonio Brown with 35 seconds set up a 33-yard field goal from Chris Boswell as time expired Sunday, giving Pittsburgh a 20-17 come-from-behind win at Indianapolis.
The Steelers (7-2) have won four straight overall and five in a row in the series.
But it sure wasn't easy as the Colts (3-7) held Roethlisberger, Brown and Le'Veon Bell in check. Pittsburgh needed two second-half TD passes from Roethlisberger to fight its way out of a 17-3 third-quarter deficit. And Roethlisberger reverted to his traditional form on the Steelers' final possession.
The two-time Super Bowl champion methodically marched the Steelers 70 yards in the final 3:10 to give Pittsburgh its only lead.
Roethlisberger was 19 of 31 for 236 yards with one interception. Bell had 26 carries for 80 yards and Brown, the league's leading receiver, caught three passes for 47 yards.
Patriots 41, Broncos 16: Tom Brady threw three touchdown passes and the New England Patriots matched their own AFC record with their 12th consecutive road victory, pummeling the Denver Broncos, 41-16.
The Broncos (3-6) saw their losing streak reach five games, their longest skid in seven seasons, and they lost back-to-back games to the Patriots (7-2) in Denver for the first time since 1966.
Avoiding Von Miller all night and throwing for 266 yards on 25-of-34 passing, Brady improved to 8-9 against the Broncos, the only team he has a losing record against, and won for just the fourth time in 11 trips to Denver.
His 86th regular-season road win broke a tie with Peyton Manning for most all-time.
The Patriots also won a dozen consecutive road games from 2006-08. The NFL record is 18 set by the Joe Montana-led San Francisco 49ers from 1988-90.
Titans 24, Bengals 20: Marcus Mariota threw a 7-yard touchdown pass to DeMarco Murray with 36 seconds left, and the Tennessee Titans rallied to beat the Cincinnati Bengals, 24-20, for their fourth consecutive victory.
It's the longest winning streak for the Titans (6-3) since winning five straight in 2009, and it's their best start to a season since 2008 when the Titans last reached the playoffs as the AFC's No. 1 seed.
Murray ran for two touchdowns, and Mariota finished with 264 yards passing.
The Bengals (3-6) lost for the third time in four games despite sacking Mariota four times. They started with three defensive starters scratched and lost a fourth when linebacker Vontaze Burfict was ejected in the second quarter after pushing the arm of an official.
Jaguars 20, Chargers 17: Josh Lambo kicked a 30-yard field goal with 3:12 remaining in overtime, lifting the Jacksonville Jaguars to a 20-17 victory against the Los Angeles Chargers (3-6).
It gave Jacksonville (6-3) its first three-game winning streak since 2013.
The game ended up in overtime after a wild and wacky final two minutes of regulation that included a fumble, two interceptions, a taunting penalty and a costly flag for roughing the passer.
After Jacksonville punted, A.J. Bouye intercepted a pass from Philip Rivers on third down and returned it to the 2-yard line. But a taunting call on cornerback Aaron Colvin pushed the Jaguars back 15 yards. Lambo hit the winner a few plays later.
Lions 38, Browns 24: Matthew Stafford lofted a 29-yard, tiebreaking touchdown to Eric Ebron early in the fourth quarter and the Detroit Lions went on to beat the winless Cleveland Browns, 38-24.
The Lions (5-4) rallied from first- and second-half deficits to earn consecutive victories for the first time since winning the first two games this season.
The Browns, who fell to 0-9, led 10-0 early in the game for their first double-digit lead of the season, and were up 24-17 in the third after DeShone Kizer led two consecutive touchdown drives.
Buccaneers 15, Jets 10: Ryan Fitzpatrick led two long scoring drives and Tampa Bay Buccaneers limited the New York Jets (4-6) to less than 200 yards of offense until late in the fourth quarter to end a five-game losing streak with a 15-10 victory.
With Fitzpatrick filling in for injured quarterback Jameis Winston, the Buccaneers (3-6) used three field goals to build a 9-3 lead. Charles Sims put the game out of reach with a 6-yard touchdown reception with just over six minutes remaining.
Saints 47, Bills 10: Mark Ingram scored a career-best three touchdowns and the New Orleans Saints won their seventh straight game by plowing through a porous Buffalo Bills defense in a 47-10 rout.
Alvin Kamara also had a 3-yard rushing touchdown as the Saints (7-2) blew the game open by scoring five times on their first six possessions, not including a one-play series to close the first half. Ingram finished with 131 yards rushing by scoring twice from 3 yards, and another on a 1-yard plunge.
The Saints finished with 298 yards rushing and 32 first downs. Their defense was just as dominant in limiting Buffalo (5-4) to 198 yards and 10 first downs.
New Orleans set a franchise record by scoring six rushing touchdowns, and it marked the most allowed by Buffalo in team history.
Vikings 38, Redskins 30: Case Keenum threw touchdowns to four different receivers to build a big lead, and the NFC North-leading Minnesota Vikings won their fifth in a row over the Washington Redskins, 38-30, despite two second-half interceptions.
With Teddy Bridgewater active for the first time since January 2016 after a devastating knee injury, Keenum was 21 of 29 for 304 yards and TD passes to Stefon Diggs, Adam Thielen, David Morgan and Jarius Wright. He was picked off on consecutive throws by D.J. Swearinger.
Thielen had eight catches for a season-high 166 yards.
Latavius Murray also ran for a score as five players got into the end zone for Minnesota (7-2), which was 8 of 12 on third downs. The Vikings won their first game out of the bye week for the second time in eight seasons as they try to avoid a repeat of the swoon that cost them a playoff spot last season.
Washington quarterback Kirk Cousins had three TDs — two rushing and one passing — and was 26 of 45 for 327 yards with an interception. The Redskins (4-5) failed to build off an upset victory at Seattle and now find themselves on an uphill climb in the wild-card race.
Packers 23, Bears 16: Brett Hundley threw for 212 yards and a touchdown, Nick Perry had three sacks and the Green Packers beat the Chicago Bears, 23-16, to end a three-game losing streak.
Hundley, starting his third game for an injured Aaron Rodgers, threw a 17-yard touchdown to Davante Adams to make it 23-13 with 5:29 to play, and the Packers (5-4) hung on to beat the Bears (3-6) for the eighth time in nine games.
Chicago's Mitchell Trubisky threw for a career-high 297 yards. He hit Josh Bellamy for a 46-yard touchdown in the fourth quarter, but the Bears dropped their second in a row after winning back-to-back games.
49ers 31, Giants 21: C.J. Beathard threw for 288 yards and two touchdowns and ran for a third score to lead the San Francisco 49ers to their first win of the season with a 31-21 victory over the New York Giants.
Beathard connected on an 83-yard TD to Marquise Goodwin and a 47-yarder to Garrett Celek in the second quarter as the 49ers (1-9) took advantage of another listless effort by the Giants (1-8) to win for the first time under coach Kyle Shanahan.
Rams 33, Texans 7: Robert Woods caught two of Jared Goff's three touchdown passes during a dominant third quarter, and the surging Los Angeles Rams returned after a month away from home for their fourth straight victory, 33-7 over the depleted Houston Texans (3-6).
After struggling to a 9-7 lead during a quiet first half for the NFL's highest-scoring team, the Rams (7-2) ran away with a series of big throws by Goff, who passed for a career-high 355 yards.
Woods caught a 94-yard TD pass to break it open before Sammy Watkins and Woods made TD catches 19 seconds apart late in the third quarter. The Rams defense shut out Houston in the second half and won at the Coliseum for just the third time in 11 games since returning to Los Angeles last season.
Falcons 27, Cowboys 7: Adrian Clayborn set an Atlanta record with six sacks, Matt Ryan threw a pair of short touchdown passes and the Falcons romped to a 27-7 victory over the Dallas Cowboys, who looked anemic offensively in their first game without suspended running back Ezekiel Elliott.
Ryan hooked up with Justin Hardy on a 3-yard pass for Atlanta's first offensive touchdown in the third quarter this season . Early in the fourth, Ryan put the game away for the Falcons (5-4) by tossing one to Austin Hooper for a 1-yard score.
While the Cowboys (5-4) sure missed Elliott, who finally began serving a six-game suspension for allegations of domestic abuse after three legal reprieves, they really noticed the absence of left tackle Tyron Smith. He sat out the game with back and groin injuries, leaving third-year player Chaz Green to protect Dak Prescott's blind side.
Clayborn's performance matched second-most sacks in NFL history. Derrick Thomas, Osi Umenyiora and Fred Dean are the only other players credited with six sacks in a game, while Thomas holds the league record with seven sacks for Kansas City against the Seahawks on Nov. 11, 1990.