The Buffalo Bills were huge favourites against the three-win New England Patriots but divisional games in the NFL are never that straightforward – and it took a big defensive effort for the hosts to claim a 24-21 victory.
MVP favourite Josh Allen had one of his quieter games, and also suffered a late hit to his throwing arm, while cornerback Taron Johnson’s opportunistic fumble recovery touchdown proved the difference.
Miami’s win over the 49ers put them on 7-8, alongside the Indianapolis Colts and Cincinnati Bengals – who both also won to keep their slim play-off hopes alive.
Jonathan Taylor had a monster game, with 218 rushing yards and three touchdowns, as the Colts beat the Tennessee Titans to show why they should have been running the ball a lot more all season.
Joe Burrow and Ja’Marr Chase continue to produce eye-popping performances as the Bengals beat the Cleveland Browns for a third straight win, as they keep clinging on.
Burrow had more than 250 yards and three touchdown passes for the seventh straight game – another NFL record in an extraordinary season he has produced despite the Bengals struggling.
The Bengals, Colts and Dolphins all need to win their last two games and hope that results elsewhere somehow go their way to grab one of the two AFC wildcard spots.
The Las Vegas Raiders and Jacksonville Jaguars are both well out of things but the Raiders did at least end their 10-game losing streak by beating the Jags.
• Injuries shake up multiple backfields: After a relatively stable stretch, recent weeks have brought significant changes to several backfields. One standout
The Commanders needed every bit of that win over Philadelphia. It was a stark reminder of all the good vibes this team created at the start of the season,
Cooper Rush threw for a touchdown and Brandon Aubrey kicked two 58-yarders among four field goals as the Dallas Cowboys beat Tampa