The Denver Broncos snapped a 16-game losing streak against Patrick Mahomes and the Chiefs, while the red-hot Minnesota Vikings look to have lost quarterback Kirk Cousins for the season.
Meanwhile, bragging rights were secured by the Jets in a thrilling 13-10 overtime victory over the Giants in the battle for New York.
We broke down the biggest storylines from Sunday's Week 8 action.
Few would have expected the Denver Broncos to shock the reigning champions Kansas City on Sunday.
The Broncos had a miserable record against the Chiefs ahead of the weekend’s encounter, having lost 16 games in a row against Kansas City.
A 17th-straight win for the Chiefs seemed to be a formality but the Broncos had different plans as they became the first team to score more than 21 points against Kansas City this season with a 24-9 victory.
The Denver defense also deserves plenty of plaudits, as they prevented Chiefs quarterback Patrick Mahomes from throwing a touchdown pass for the first time in 30 games.
It was a bad day all around for Kansas City and one they will be looking to put behind them quickly as they prepare to face the Miami Dolphins in a mouthwatering clash next Sunday.
Two teams sat on 6-2 at the top of the AFC Conference, the Chiefs are -140 on the Money Line, with the Dolphins at +120 to claim the win on the road.
Much like their meeting at Lincoln Financial Field earlier this season, the Philadelphia Eagles were made to work hard for their second win of the campaign against the Washington Commanders.
Two early touchdowns saw the hosts build up a 14-3 lead at FedEx Field before the Eagles came storming back into the contest.
Jalen Hurts threw four touchdown passes but many of the headlines went to wide receiver A.J Brown, who is having a season to remember.
Brown produced a stunning one-hand catch for one of his two touchdown passes to get the Eagles back in the game.
The Philadelphia star also made NFL history by becoming the first player to record six straight games with over 125 receiving yards.
Despite moving to 7-1 with that 38-31 win over the Commanders, Eagles head coach Nick Sirianni and his players will still feel like there is plenty of room for improvement.
Philly will need to play much better on defense if they are to overcome NFC East rivals the Dallas Cowboys, who head to the Linc this Sunday.
The Eagles are -110 with -3.0 on the spread to overcome the Cowboys.
The Minnesota Vikings had the momentum going into the weekend but there were questions on whether they could land a first win at the Green Bay since November 2020.
Minnesota produced a fine performance to break their losing streak at Lambeau Field, as they earned a 24-10 victory over the Packers.
The win did come at a price though, with Kirk Cousins suffering a suspected Achilles injury during the game.
It remains to be seen how long Cousins will be out on the sidelines for but the early signs are not looking good for the Vikings playmaker.
Meanwhile, in the Big Apple, there were more bragging rights to be had as the New York Jets landed a 13-10 overtime win against the New York Giants.
The Giants were on course for victory at MetLife Stadium as they led 10-7 going into the dying seconds.
However, Greg Zuerlein stepped up and slotted a last-gasp 35-yard field goal to take the game into overtime, before striking again for 33 yards to claim the victory.
The Giants had a torrid time on offense and ended up with -9 yards in total on passing yards on the day.
Things won’t get any easier for the Giants as they are next on the road at Allegiant Stadium to face the Las Vegas Raiders on Sunday.
As for the Jets, they are now on a three-game winning streak after victories over the Broncos, Eagles and Giants.
The Jets can next look forward to a home game on Monday night against the Los Angeles Chargers, who themselves will be looking to build on their 30-13 win over the Chicago Bears last time out.
The Jets are +110 on the Money Line, with the Chargers at -130 to claim the win at MetLife Stadium.