Josh Huff returned a kickoff 98 yards for a touchdown, Carson Wentz outplayed Sam Bradford and the Philadelphia Eagles beat Minnesota
New England Patriots 27-16 Pittsburgh Steelers
Tom Brady and LeGarrette Blount were too much for the Pittsburgh Steelers, Ben Roethlisberger or no Ben Roethlisberger. Blount ran for 127 yards and two scores while Brady completed 19 of 26 passes for 222 yards and two touchdowns as the Patriots pulled away for a 27-16 win.
Steelers quarterback Landry Jones played capably while filling in for Roethlisberger, who watched from the sideline after undergoing left knee surgery last week. Making just his third career start, Jones threw for 281 yards with a touchdown and an interception but undermanned Pittsburgh (4-3) lost their second straight when as the defense failed to keep Brady under wraps.
New England (6-1) remained perfect since Brady returned from his four-game Deflategate suspension, emphatically responding to a push by the Steelers with a pair of second-half touchdowns. Brady connected with Rob Gronkowski for a 36-yard touchdown in the third quarter then used another 37-yard catch and run by Gronkowski to set up Blounts second touchdown run that put New England up 11 with just under 12 minutes to go.
Minnesota Vikings 10-21 Philadelphia Eagles
Josh Huff returned a kickoff 98 yards for a touchdown, Carson Wentz outplayed Sam Bradford and the Philadelphia Eagles beat Minnesota, handing the Vikings their first loss of the season.
The Eagles (4-2) snapped a two-game losing streak while the rested Vikings (5-1) hardly looked like an unbeaten team coming off a bye week.
Bradford returned to Philadelphia for the first time since his trade to Minnesota eight days before the season opener paved the way for Wentz to start. Bradford was 7-7 in his only season with the Eagles and won his first four starts for the Vikings.
But the Eagles pressured and harassed their former quarterback all game, sacked him six times, and forced his first three turnovers this season.
Buffalo Bills 25-28 Miami Dolphins
Jay Ajayi tied an NFL record by surpassing 200 yards rushing for the second game in a row, helping the Miami Dolphins rally past the Buffalo Bills.
The London-born running back rushed for 214 yards in 29 carries after totaling 204 yards a week earlier in a win over Pittsburgh. He scored on a 4-yard run , and busted a 53-yarder when the Dolphins were pinned at their 3 and trailing in the fourth quarter.
The Dolphins (3-4) used an extra lineman much of the time to clear big holes for Ajayi, who tied the NFL record for consecutive 200-yard games held by OJ Simpson, Earl Campbell and Ricky Williams.
Miami overcame an 11-point deficit with 16 minutes left to end a four-game winning streak by the Bills (4-3) and beat them for only the second time in their past seven meetings.
With Ajayi sidelined by cramps, Damien Williams carried half the Bills weary defense into the end zone on a 12-yard touchdown run that put the Dolphins ahead with 3:56 to go. On their next possession, Ryan Tannehill hit Kenny Stills for a 66-yard score that made it 28-17.
Miami recovered an onside kick with 13 seconds left to seal the victory.
Tampa Bay Buccaneers 34-17 San Francisco 49ers
Jameis Winston threw three touchdown passes and Jacquizz Rodgers ran for 154 yards to lead the Tampa Bay Buccaneers to victory over the San Francisco 49ers.
The Bucs (3-3) fell behind by 14 points early before scoring 27 straight to deal the Niners (1-6) their sixth straight loss for San Franciscos longest losing streak since 2008.
Mike Evans caught eight passes for 96 yards and two touchdowns , Russell Shepard scored on a 19-yard pass from Winston and Peyton Barber iced the game with a 44-yard touchdown run in the fourth quarter to help Tampa Bay win its second straight game around its bye week.
Colin Kaepernick struggled in his second start of the season for the 49ers, going just 16 for 34 for 143 yards and turning the ball over twice after kneeling once again for the national anthem. Kaepernick replaced Blaine Gabbert as starter last week in Buffalo but has not shown any signs that he can regain the form that helped lead San Francisco to a Super Bowl appearance and spot in the NFC title game in the 2012 and 13 seasons.
The problems in San Francisco run much deeper than the quarterback position. The Bucs ran for 249 yards as San Francisco has allowed 562 on the ground the past two weeks to put them on pace to give up the most yards rushing in a season since the 1981 New England Patriots.
Cleveland Browns 17-31 Cincinnati Bengals
AJ Greens one-handed catch in the middle of an end zone scrum highlighted Cincinnatis day full of big plays, and the Bengals pulled away to another lopsided victory over their intrastate rival, beating the winless Cleveland Browns 31-17 on Sunday.
Green showed his dexterity by juggling three oranges on the postgame show after a Thursday night win over the Dolphins earlier this season. His latest juggling act counted. Green reached with his right hand and pulled in the tipped ball for a 21-10 halftime lead, helping the Bengals (3-4) regain their footing in the injury-depleted AFC North.
The defending division champions piled up their most points since they beat the Browns 37-3 last December. Jeremy Hill had a 74-yard touchdown run as part of his 168-yard effort, the best by a Bengals running back in seven years.
The Browns (0-7) extended their worst start since 1999, when they were a first-year expansion team. The NFLs only winless team also lost yet another quarterback the theme of their season. Cody Kessler got hit hard while throwing a shovel pass in the second quarter, then went to the locker for a concussion evaluation and was ruled out. That left the offense in the hands of undrafted rookie Kevin Hogan, the Browns sixth quarterback of the season.
Washington 17-20 Detroit Lions
Matthew Stafford threw a go-ahead, 18-yard touchdown pass to Anquan Boldin with 16 seconds left to lift the Detroit Lions to a 20-17 win over Washington.
The Lions (4-3) extended their winning streak to three games; Washington (4-3) had won four straight.
Stafford, who set up game-winning kicks in the previous two games, led his team to another win in the 100th game of his career. He was 18 of 29 for 266 yards, one TD and no turnovers. Kirk Cousins scored a go-ahead TD on a 19-yard run with 1:05 left.
Washington, though, failed to stop Stafford from throwing or running on his last possession and could not overcome mistakes that included turnovers, a missed field goal and penalties.
New Orleans Saints 21-27 Kansas City Chiefs
Alex Smith threw two touchdown passes in another efficient outing, Daniel Sorensen returned an interception off Drew Brees for another touchdown and the Kansas City Chiefs held off the mistake-prone New Orleans Saints.
Spencer Ware ran for 77 yards to go with his 46-yard touchdown reception, and Tyreek Hill made an acrobat 38-yard TD catch to help the Chiefs (4-2) win their ninth straight at home.
Brees got the Saints (2-4) within 24-21 with his touchdown pass to Brandon Coleman with 2:33 left, but the ensuing onside kick went out of bounds. Kansas City added a 41-yard field goal, and the Saints could do nothing in the final 28 seconds to change the outcome.
Brees finished with 367 yards and three TD passes, but much of that offense came while he was trying to rally the Saints. It was actually another uneven performance away from the Superdome for the star quarterback, who was coming off a 465-yard game last week against Carolina.
Baltimore Ravens 16-24 New York Jets
Ryan Fitzpatrick replaced an injured Geno Smith and led the New York Jets on three scoring drives, and a rejuvenated defense came up with two rare interceptions in a comeback victory over the Baltimore Ravens.
Fitzpatrick came in for Smith in the second quarter and led the Jets on a go-ahead drive capped by a 13-yard touchdown catch by Matt Forte. Fitzpatrick finished 9 of 14 for 120 yards and a touchdown as the Jets (2-5) snapped a four-game losing streak.
Smith injured his right knee while taking a sack from Baltimores Matthew Judon. Fitzpatrick was efficient after losing his job earlier in the week. Coach Todd Bowles decided to start Smith over Fitzpatrick , who had thrown an NFL-leading 11 interceptions and just five touchdown passes. Smith was 4 of 8 for 95 yards and a TD to Quincy Enunwa.
Indianapolis Colts 34-26 Tennessee Titans
Andrew Luck threw a 7-yard touchdown pass to Jack Doyle with 1:55 left to put Indianapolis ahead to stay, and the Colts rallied to beat the Tennessee Titans for their 10th straight win against their AFC South rival.
The Colts (3-4) came in having lost two of three, including blowing a 14-point lead in an overtime loss last week at Houston. But Luck has never lost to Tennessee, and he improved to 8-0 against the Titans with yet another comeback win. He finished with 353 yards passing and three TDs, the last after Tennessee went up 23-20.
T.Y. Hilton caught seven passes for 133 yards, including a 37-yard TD . The Colts shook off 12 penalties for 131 yards in pulling out their 15th win in 16 games against Tennessee.
The Titans (3-4) saw their two-game winning streak end.
Marcus Mariota had a chance to rally the Titans, but T.Y. McGill sacked him and stripped out the ball. Robert Mathis picked it up and ran 14 yards for the clinching TD with 1:47 left and a 34-23 lead. The Colts finished with three sacks.
Oakland Raiders 33-16 Jacksonville Jaguars
Latavius Murray scored twice in his return from turf toe, and the Oakland Raiders handled listless Jacksonville and gave coach Jack Del Rio a victory against his former team.
Murray, who missed the past two games, finished with 59 yards on 18 carries. Michael Crabtree caught eight passes for 96 yards and a touchdown from Derek Carr, Sebastian Janikowski kicked four field goals and the Raiders played the kind of defense theyve been looking for all season.
The result was the teams most complete win of the season. Oakland improved to 4-0 on the road and moved to 5-2 for the first time since 2001.
The Jaguars (2-4), meanwhile, dropped a third straight at EverBank Field and added more speculation about the future of coach Gus Bradley. Jacksonville fell to 14-40 during Bradleys four seasons, and the latest loss was filled with poor execution on both sides of the ball and a lack of discipline down the stretch.