
New Orleans Saints at Buffalo Bills
· National Football LeagueEmbed this event in your website
Josh Allen combines for 3 TDs and Bills improve to 4-0 with 31-19 victory over winless Saints

Sure enough, the quarterback delivered.
Allen put his head down, broke one tackle, eluded another defender and had three more chasing him before finally being bumped down for a 27-yard gain. On the next play, Allen hit a wide-open Dalton Kincaid for a 28-yard touchdown to secure a more-difficult-than-expected 31-19 victory over the winless New Orleans Saints on Sunday.
“As soon as we get in predicaments like that, I think the defense all goes, ‘Here comes the MVP moment,’” said Phillips, who made his season debut in his fourth stint with the Bills. “And sure enough, he shows up every time.”
The Bills put aside some sloppy moments to move to 4-0 and extend their regular-season home winning streak to 14 — one short of the team record.
Buffalo's defense limited the Saints to 19 points despite New Orleans’ first nine drives ending in Bills territory.
Allen, the reigning MVP, combined for three touchdowns — two passing and one rushing — and oversaw an offense that had several lulls despite finishing with 356 yards and topping 30 points for a fourth straight game.
“We weren’t doing ourselves many favors. A couple of boneheaded penalties, boneheaded mistakes,” said Allen, who went 16 of 22 for 209 yards and threw his first interception of the season. “Throwing a pick doesn’t help.”
And yet, with Buffalo clinging to a 21-19 lead, Allen delivered once again.
“Just decided to tuck it,” he said of his rumbling run up the middle. “Just trying to do what I can do to help this team win football games and you get a first down there.”
James Cook had 117 yards rushing and a touchdown. Khalil Shakir scored by breaking two tackles on a 43-yard catch-and-run on Buffalo’s opening drive.
The Saints opened a season 0-4 for the ninth time in team history and first since 2012, but showed resolve following a 44-13 drubbing at Seattle.
“We put ourselves in position. I felt like we were competing. We were playing the right way. We just came up short,” rookie coach Kellen Moore said. “We didn’t make enough plays when it mattered most.”
Spencer Rattler finished 18 of 27 for 126 yards, including a 3-yard touchdown to Chris Olave. Kendre Miller scored on an 18-yard run and finished with 65 yards rushing.
Lack of finish was the difference for the Saints, who entered the game as 16 1/2-point underdogs.
On four possessions beginning on Buffalo’s side of the midfield, New Orleans came away with two field goals. The two others ended in a punt and a trick play that went wrong when Olave threw an interception on a pass intended for Rattler. Cole Bishop picked off Olave’s lob at the goal line.
“It’s frustrating, because we are in these games, we just got to close them out,” said Rattler, who turned 25 on Sunday while falling to 0-10 as an NFL starter. “You want a birthday W. You want a W every time. But this is the game we play.”
The Saints have spent much of the season playing from behind. They’ve led just once — in the opening minutes of their 20-13 season-opening loss to Arizona. Ever since, New Orleans has not taken a lead over 220 minutes, 5 seconds of play.
Buffalo’s defense secured the win in the final minutes. Following Kincaid’s TD, the Saints turned the ball over on downs at midfield when Alvin Kamara was stopped for a 2-yard gain by Tre’Davious White on fourth-and-4 with 5:36 remaining.
The Saints’ chances of getting the ball back 30 seconds later ended when linebacker Naphi Sewell — a practice squad call-up — was flagged for running into Buffalo punter Cameron Johnston’s plant leg at midfield. The Bills got the ball back and Matt Prater hit a a 35-yard field goal with 2:09 left.
Bills: Face New England in prime time next Sunday to complete a three-game homestand.
How can I watch Saints vs. Bills?
- TV Channel: Saints at Bills 2021-22 NFL, week 4 is broadcasted nationally on CBS - Paramount+ NFL on CBS 2021 - Try it FREE!.
- Online streaming: Sign up for Fubo.
In Canada, viewers can watch Saints vs. Bills on DAZN.
Scoring Summary
![]() |
TD | 1st Period 10:49 | Khalil Shakir 43 Yd pass from Josh Allen (Matt Prater Kick) |
![]() |
TD | 1st Period 6:46 | Kendre Miller 18 Yd Rush (Blake Grupe Kick) |
![]() |
TD | 1st Period 2:29 | James Cook 1 Yd Rush (Matt Prater Kick) |
![]() |
FG | 2nd Period 5:31 | Blake Grupe 54 Yd Field Goal |
![]() |
TD | 3rd Period 6:42 | Josh Allen 5 Yd Rush (Matt Prater Kick) |
![]() |
TD | 3rd Period 0:14 | Chris Olave 3 Yd pass from Spencer Rattler (Two-Point Run Conversion Failed) |
![]() |
FG | 4th Period 8:53 | Blake Grupe 35 Yd Field Goal |
![]() |
TD | 4th Period 7:07 | Dalton Kincaid 28 Yd pass from Josh Allen (Matt Prater Kick) |
![]() |
FG | 4th Period 2:09 | Matt Prater 35 Yd Field Goal |
Statistics
![]() |
![]() |
|
---|---|---|
22 | 1st Downs | 20 |
7 | Passing 1st downs | 10 |
14 | Rushing 1st downs | 9 |
1 | 1st downs from penalties | 1 |
5-13 | 3rd down efficiency | 3-10 |
0-2 | 4th down efficiency | 0-1 |
65 | Total Plays | 57 |
298 | Total Yards | 356 |
4.6 | Yards per Play | 6.2 |
10 | Total Drives | 11 |
109 | Passing | 191 |
18/28 | Comp/Att | 16/22 |
3.5 | Yards per pass | 7.6 |
1 | Interceptions thrown | 1 |
3-17 | Sacks-Yards Lost | 3-18 |
189 | Rushing | 165 |
34 | Rushing Attempts | 32 |
5.6 | Yards per rush | 5.2 |
2-4 | Red Zone (Made-Att) | 2-3 |
4-41 | Penalties | 11-55 |
1 | Turnovers | 1 |
0 | Fumbles lost | 0 |
1 | Interceptions thrown | 1 |
0 | Defensive / Special Teams TDs | 0 |
28:39 | Possession | 31:21 |
Buffalo Bills Injuries
NAME, POS | STATUS | DATE |
---|---|---|
Curtis Samuel, WR | Questionable | Oct 21 |
Matt Milano, LB | Questionable | Oct 21 |
Dalton Kincaid, TE | Questionable | Oct 21 |
Maxwell Hairston, CB | Injured Reserve | Oct 20 |
Joshua Palmer, WR | Questionable | Oct 15 |
New Orleans Saints Injuries
NAME, POS | STATUS | DATE |
---|---|---|
Kendre Miller, RB | Injured Reserve | Oct 21 |
Isaac Yiadom, CB | Questionable | Oct 21 |
Erik McCoy, C | Injured Reserve | Oct 20 |
John Ridgeway III, DT | Injured Reserve | Oct 18 |
Trey Palmer, WR | Injured Reserve | Oct 4 |
Game Information

Location: Orchard Park, NY
Attendance: 71,017 · Capacity:
2025 NFC South Standings
TEAM | W | L | PCT | T | PF | PA |
---|---|---|---|---|---|---|
Tampa Bay | 2 | 175 | 174 | 0 | .714 | 5 |
Carolina | 3 | 152 | 145 | 0 | .571 | 4 |
Atlanta | 3 | 120 | 110 | 0 | .500 | 3 |
New Orleans | 6 | 186 | 125 | 0 | .143 | 1 |
2025 AFC East Standings
TEAM | W | L | PCT | T | PF | PA |
---|---|---|---|---|---|---|
New England | 2 | 133 | 181 | 0 | .714 | 5 |
Buffalo | 2 | 137 | 167 | 0 | .667 | 4 |
Miami | 6 | 205 | 140 | 0 | .143 | 1 |
New York | 7 | 183 | 129 | 0 | .000 | 0 |
NFL News

Texans coach DeMeco Ryans has no plan to make change at OC
Texans coach DeMeco Ryans said he has no plans to change offensive coordinator, despite the unit's struggles under Nick Caley.

Raiders' Jakobi Meyers says he 'for sure' still wants to be traded
Raiders wide receiver Jakobi Meyers is standing firm with his request to be traded from the team with the NFL's Nov. 4 trade deadline approaching.

Why Barrett Carter should be on your radar in Week 8
Tristan H. Cockcroft details why Barrett Carter is a top 20 fantasy linebacker ahead of the Bengals' vs. Jets matchup.

Why Falcons' defense can deliver for fantasy managers
Tristan H. Cockcroft breaks down the projections for the Falcons' defense and he fantasy managers can expect them to deliver.

Why D'Andre Swift is a top 10 running back in Week 8
Tristan H. Cockcroft details why he has D'Andre Swift as a top 10 fantasy running back heading into Week 8 of the NFL.