The Minnesota Vikings held off a stirring comeback from the Green Bay Packers as a 31-29 win made it four successive victories in the NFL.
The visitors were leading 28-0 with five-and-a-half minutes of the second quarter remaining, but Will Reichard’s 33-yard field goal in the fourth proved crucial to get them over the line after fit-again quarterback Jordan Love led a fierce Packers response.
The Pittsburgh Steelers lost their 100 per cent record as the Indianapolis Colts shrugged off the loss of quarterback Anthony Richardson in the first quarter to claim a 27-24 success.
Veteran Joe Flacco replaced the injured Richardson and threw two touchdowns and their defence held off the Steelers in the closing stages to claim a second win of the campaign.
Chase Brown ran for 80 yards and two touchdowns as the Cincinnati Bengals got their first win of the season with a 34-24 victory over the Carolina Panthers, who slipped to 1-3.
The Houston Texans toppled AFC South rivals the Jacksonville Jaguars 24-20.
The winning touchdown came with 18 seconds left as CJ Stroud threw to Dare Ogunbowale for the crucial score, leaving Jacksonville without a victory in four games this term.
Courtland Sutton scored the only touchdown of the game as the Denver Broncos shocked Aaron Rodgers’ New York Jets 10-9, while Younghoe Koo kicked a 58-yard field goal with two seconds left on the clock to snatch the Atlanta Falcons a 26-24 victory over the New Orleans Saints.
D’Andre Swift’s 36-yard rushing touchdown in the fourth quarter helped the Chicago Bears to a 24-18 win over the Los Angeles Rams and Baker Mayfield threw for 347 yards and two touchdowns as the Tampa Bay Buccaneers moved to 3-1 with a 33-16 success over the Philadelphia Eagles.
Super Bowl champions Kansas City Chiefs overcame an early 10-point deficit to beat the Los Angeles Chargers and continue their unbeaten start to the season.
Patrick Mahomes threw for 245 yards and a touchdown, finding tight end Travis Kelce seven times as he set a new Chiefs record for career receptions.
The San Francisco 49ers returned to winning ways after two defeats with a 30-13 win over the New England Patriots, while the Las Vegas Raiders held off a late Cleveland Browns rally to win 20-16.
Rookie quarterback Jayden Daniels threw for 233 yards and a touchdown as well as running for a score as the Washington Commanders beat the Arizona Cardinals 42-14.