Quarterback Brock Purdy threw four touchdown passes as San Francisco 49ers stayed undefeated with a 42-10 win over the Dallas Cowboys.
Purdy threw all but one of his touchdown passes to tight end George Kittle while Jordan Mason, Christian McCaffrey and Kyle Juszczyk all got over the line for a touchdown.
Dallas quarterback Dak Prescott was sacked three times and threw for three interceptions as the Cowboys suffered their biggest defeat since 2013 and their second of the season.
The Kansas City Chiefs added more misery to the Minnesota Vikings tough start to the season, but it was not without a scare as star tight end Travis Kelce went down with an ankle injury in the second quarter.
The Chiefs won 27-20 with Patrick Mahomes throwing for 281 yards with two touchdowns.
Kelce reportedly went for scans on his right foot but returned in the third quarter, scoring a touchdown to put the game out of the Vikings reach and securing the Chiefs fourth win of the season.
Quarterback Jalen Hurts put on a masterclass for the Philadelphia Eagles as they claimed a 23-14 victory at the Los Angeles Rams.
Hurts threw for 303 yards, including one touchdown pass and rushed for 72 yards, scoring a touchdown of his own.
Rams quarterback Matthew Stafford threw for two touchdowns for 222 yards but the Hurts touchdown and a brave defensive performance in the second half kept Philadelphia’s perfect start alive.
The Cincinnati Bengals secured an away win with the help of Joe Burrows who threw for three touchdown passes and 317 yards to give them a 34-20 win against the Arizona Cardinals.
Ja’Marr Chase scored three touchdowns off Burrows’ arm and set a single-game franchise record for the Bengals with 15 receptions, lifting the Bengals to a 2-3 record.
The Miami Dolphins beat the New York Giants at home 31-16 with rookie running back De’Von Achane scoring a 76-yard rushing touchdown and amounting 151 rushing yards.
The win took Miami to the top of the AFC East with a 4-1 record while the Giants suffered their fourth loss.
Elsewhere, the New York Jets took care of the Denver Broncos 31-21, while the Atlanta Falcons pipped the Houston Texas 21-19 and the Pittsburgh Steelers took down the Baltimore Ravens.
The Indianapolis Colts beat the Tennessee Titans, while the New England Patriots were held scoreless in their 34-0 loss to the New Orleans Saints and the Detroit Lions handed the Carolina Panthers their fifth loss of the year, winning 42-24.