Bills quarterback Josh Allen runs into the end zone to score on an 11-yard run during Buffalo’s 48-20 win over the Dolphins on Sunday in Orchard Park, New York. Matt Durisko/Associated Press

ORCHARD PARK, N.Y. — Josh Allen threw four touchdown passes and ran for a score, and the Buffalo Bills brought Miami’s unbeaten start to an emphatic end, beating the division rival Dolphins 48-20 on Sunday.

A week after Miami had one of the most impressive offensive performances in NFL history in a 70-20 win over Denver, Buffalo (3-1) showed the Dolphins (3-1) a thing or two about efficient offense while taking over first place in the AFC East.

Stefon Diggs caught three touchdowns and finished with six receptions for 120 yards. Allen went 21 of 25 for 320 yards and had his 10th game with four passing TDs.

Miami moved the ball reasonably well, finishing with 393 yards of offense, but the Bills forced two turnovers and sacked quarterback Tua Tagovailoa four times.

The Bills suffered one major setback when cornerback Tre’Davious White was carted off in the third quarter with what the team said was an Achilles tendon injury. White pulled up while covering Tyreek Hill and was unable to put any weight on his right leg.

EAGLES 34, COMMANDERS 31: Jalen Hurts threw for 319 yards and two touchdowns, and Josh Elliott kicked a 54-yard field goal in overtime to lift Philadelphia to a  win over visiting Washington (2-2) for its second straight 4-0 start.


Elliott also kicked field goals of 41, 47 and 36 yards before booming the winner that sent the crowd into a frenzy.

And kept the Eagles unbeaten.

Not before a little-late game drama put the Eagles on the brink of being upset at home by the Commanders for the second straight season.

Hurts hit A.J. Brown for a 28-yard touchdown with 1:28 left in regulation for a 31-24 lead. Instead of killing the clock and trying for a winning field goal, the Eagles left enough time for Sam Howell to lead the Commanders down to Philadelphia’s 10-yard line.

Washington’s tying drive got a boost when Brown was flagged for taunting on the score. The Commanders started on the Eagles’ 36 and tied it when Howell hit Jahan Dotson as time expired.

Coach Ron Rivera went for the extra point and the tie on the road, a call that sent them knotted 31-all into OT.


49ERS 35, CARDINALS 16: Christian McCaffrey scored a career-high four touchdowns and San Francisco (4-0) won its 14th straight regular season game, beating Arizona (1-3) in Santa Clara, California.

McCaffrey gained 177 yards from scrimmage, scoring on three runs and one catch to help the 49ers get off to their fifth 4-0 start in franchise history. He also broke Jerry Rice’s franchise record by scoring a TD in his 13th straight game, including the playoffs.

CHARGERS 24, RAIDERS 17: Khalil Mack set a franchise single-game record with six sacks, Justin Herbert accounted for three touchdowns and Los Angeles (2-2) held on to beat Las Vegas (1-3) in Inglewood, California.

It was the sixth time since sacks became an official statistic in 1982 that a player had at least six in a game. The record is seven, by Kansas City’s Derrick Thomas in 1990.

RAMS 29, COLTS 23: Matthew Stafford overcame a hip injury that left him limping at times to throw a 22-yard touchdown pass to record-breaking rookie Puka Nacua in overtime to give Los Angeles (2-2) a victory over the Colts (2-2) in Indianapolis.

The Rams (2-2) have won four straight in the series, three in a row in Indy — this one coming after they blew a 23-point lead in the final 21 minutes of regulation.


RAVENS 28, BROWNS 3: Lamar Jackson ran for two touchdowns and threw for two more against Cleveland’s top-ranked defense, leading Baltimore (3-1) to a win over the host Browns (2-2), who played without injured quarterback Deshaun Watson.

Jackson scored untouched on runs of 10 yards and 2 yards and threaded a 7-yard scoring pass to tight end Mark Andrews with 11 seconds left before halftime as the Ravens (3-1) opened a 21-3 lead.

VIKINGS 21, PANTHERS 13: Kirk Cousins threw two touchdown passes to Justin Jefferson and D.J. Wonnum returned Bryce Young’s fumble 51 yards for a momentum-changing touchdown, and Minnesota (1-3) held on to beat Carolina (0-4) in Charlotte, North Carolina, for its first win of the season.

Cousins overcame two interceptions, including one that was returned 99 yards for a touchdown by Sam Franklin, and finished with 139 yards passing. Jefferson beat a Carolina secondary playing without three starters for 85 yards on six catches.

TITANS 27, BENGALS 3: Ryan Tannehill threw for 240 yards and a touchdown and host Tennessee (2-2) rebounded from the franchise’s worst offensive performance in 49 years by routing Cincinnati (1-3).

The Titans (2-2) managed only 94 yards in losing last week in Cleveland, and they bounced back strongly. They scored 27 unanswered points and led 24-3 at halftime, giving Coach Mike Vrabel his first win in four tries against Cincinnati.


JAGUARS 23, FALCONS 7: Calvin Ridley caught a touchdown pass against his old team and Darious Williams returned an interception for a 61-yard score and Jacksonville (2-2) beat Atlanta (2-2) at Wembley Stadium in London.

The Jags halted a two-game skid with a series of big plays as the team celebrated playing for the 10th time in London and held on as the Falcons tried to rally in the second half.

BUCCANEERS 26, SAINTS 9: Baker Mayfield threw three touchdown passes for Tampa Bay (3-1), Derek Carr’s surprise return from a shoulder injury did little to help New Orleans’ anemic offense, and the Buccaneers beat the Saints (2-2) in New Orleans.

Mayfield completed 25 of 32 for 246 yards including TDs to Cade Otten, Trey Palmer and Deven Thompkins as the Bucs took over first place in the NFC South.

BRONCOS 31, BEARS 28: Russell Wilson threw for three touchdowns, Wil Lutz kicked a tiebreaking field goal with just under two minutes remaining and Denver (1-3) bounced back from one of the most lopsided losses in franchise history by rallying to beat host Chicago (0-4).

Denver was coming off a 70-20 blowout by Miami that was franchise’s second-worst loss of the Super Bowl era, behind only a 51-0 pounding by the Raiders in 1967.

TEXANS 30, STEELERS 6: Rookie C.J. Stroud had another big game Sunday, throwing for 306 yards and two touchdowns to lead Houston (2-2) Texans to a win at home over Pittsburgh (2-2).

It’s the second straight win for the Texans and their first at home since beating the Chargers on Dec. 26, 2021. Houston’s 24-point win marked its largest margin of victory since a 57-14 win over Tennessee on Oct. 1, 2017.

Only subscribers are eligible to post comments. Please subscribe or login first for digital access. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.