NFL

Buffalo Bills at Pittsburgh Steelers

· National Football League
8-4, 3-3 Away
Final
26 - 7
6-6, 4-3 Home
Embed this event in your website

Josh Allen sets career mark for rushing TDs by a QB as the Bills mash the reeling Steelers 26-7

James Cook's fumble leads to a Jaylen Warren TD

The Bills found it during three hours of remarkably simple and remarkably effective football in a 26-7 victory on Sunday that made up for in sheer force what it lacked in style.

Allen threw for a touchdown and ran for another, Joey Bosa sacked Aaron Rodgers to spring Christian Benford for a game-tilting, 17-yard scoop-and-score, and the Bills (8-4) set an Acrisure Stadium record by piling up 249 yards rushing while whipping the reeling Steelers.

“Found a way to win, that's all that matters,” said Allen, last season's MVP.

Maybe, but the Bills may also have found something that could be effective down the stretch.

Playing without their starting offensive tackles and coming off a loss at Houston in which Allen was sacked eight times, Buffalo responded by opting to gash the Steelers. James Cook ran for 144 yards, Ray Davis added 62 and Allen chipped in 38, including the 76th rushing touchdown of his career, the most by a quarterback.

Allen demurred when asked about breaking the mark of 75 previously held by Cam Newton, saying that's not why he plays. Still, his bulldozing 8-yard score early in the fourth quarter that put the game out of reach was symbolic of a day when Buffalo absorbed a couple of blows from the Steelers and kept on chugging.

Allen juked past one defender, then fought off three more while his teammates dragged him across the goal line.

“The line coming to throw me in there was pretty cool,” Allen said.

And pretty alarming for Pittsburgh (6-6). On a blustery day that made passing treacherous, the Steelers knew they were going to be tested by one of the NFL's best rushing teams. They failed repeatedly. Buffalo held the ball for nearly 42 minutes and probably could have taken control earlier if not for a pair of first-half turnovers.

“That's an awful performance by us," Pittsburgh coach Mike Tomlin said.

The Steelers have dropped five of seven since a 4-1 start. While they remain tied with Baltimore atop the AFC North, they have not looked competitive at times against quality opponents during a funk that shows little sign of abating.

Rodgers, playing with a brace protecting his broken left wrist, was largely ineffective and missed the chunk of one drive early in the second half after getting drilled by Bosa on the first play of the third quarter.

The four-time MVP fumbled on the play, and Benford picked up the loose ball and sprinted to the end zone to turn a 7-3 halftime deficit into a 10-7 lead. The 41-year-old quarterback left the field with a bloody nose.

Mason Rudolph filled in for Rodgers for a series and threw an interception that ended up in Benford’s hands. Buffalo marched 56 yards in eight plays, and Allen’s fourth-down flip to Coleman gave the Bills firm control.

Rodgers returned but finished 10 of 21 for 117 yards as the Steelers lost for the fifth time in seven games while being booed frequently.

“We’ve got to flush this one,” Rodgers said.

The swirling winds at one of the league's trickiest venues made passing nearly impossible for both teams. Allen completed 15 of 23 for 123 yards with an interception and a 3-yard scoring toss to Keon Coleman, who returned to the active roster after being a healthy scratch the last two weeks due to disciplinary issues.

Coleman said he knows he needs to “be professional” going forward. The Bills hope he can help a passing game that's been unable to generate much down the field.

“We’re going to need him,” Allen said. “We’re going to need his ability.”

True, but what Coleman and the rest of Buffalo's receivers mostly did on Sunday was block for Cook, whose 32 carries were a career high. Pittsburgh knew he was coming and still couldn't stop him.

Asked what that feels like, Cook laughed.

“It's kind of scary, because I know they're coming,” he said.

Cook hardly looked scared while repeatedly running through holes opened up by backup tackles Alec Anderson and Ryan Van Demark.

“I've never seen a team run the same play as much as they ran it tonight and have as much success as they have,” Pittsburgh linebacker T.J. Watt said. “I'm out of words for it.”

Injuries Bills: Bosa sustained a hamstring injury in the fourth quarter and did not return with Buffalo leading comfortably.

Steelers: LB Patrick Queen exited late in the first half with a right hip injury and did not return. ... CB James Pierre left in the second half after entering the concussion protocol.

Up next Bills: Host Joe Burrow and the Cincinnati Bengals next Sunday.

Steelers: Visit Baltimore next Sunday, hoping to bounce back and take control of the division.

How can I watch Bills vs. Steelers?

Scoring Summary

PIT TD 2nd Period 8:09 Jaylen Warren 1 Yd Rush (Chris Boswell Kick)
BUF FG 2nd Period 0:51 Matt Prater 27 Yd Field Goal
BUF TD 3rd Period 14:44 Christian Benford 17 Yd Fumble Recovery (Matt Prater Kick)
BUF TD 3rd Period 8:49 Keon Coleman 1 Yd pass from Josh Allen (Matt Prater PAT Failed)
BUF TD 4th Period 14:08 Josh Allen 8 Yd Rush (Matt Prater Kick)
BUF FG 4th Period 1:07 Matt Prater 37 Yd Field Goal

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/nfl/500/buf.png&h=100&scale=crop&w=100&location=originBUF https://a.espncdn.com/combiner/i?img=/i/teamlogos/nfl/500/pit.png&h=100&scale=crop&w=100&location=originPIT
26 1st Downs 10
9 Passing 1st downs 4
16 Rushing 1st downs 5
1 1st downs from penalties 1
8-15 3rd down efficiency 3-9
2-2 4th down efficiency 0-1
74 Total Plays 43
372 Total Yards 166
5.0 Yards per Play 3.9
8 Total Drives 10
123 Passing 108
15/23 Comp/Att 10/24
5.3 Yards per pass 4.3
1 Interceptions thrown 1
0-0 Sacks-Yards Lost 1-9
249 Rushing 58
51 Rushing Attempts 18
4.9 Yards per rush 3.2
2-4 Red Zone (Made-Att) 1-2
7-45 Penalties 5-67
2 Turnovers 2
1 Fumbles lost 1
1 Interceptions thrown 1
1 Defensive / Special Teams TDs 0
41:59 Possession 18:01
Pittsburgh Steelers Pittsburgh Steelers Injuries
NAME, POS STATUS DATE
Calvin Anderson, OT Out Dec 5
Donte Kent, CB Injured Reserve Dec 5
Kyle Dugger, S Out Dec 5
Derrick Harmon, DT Out Dec 2
Broderick Jones, OT Injured Reserve Nov 30
Buffalo Bills Buffalo Bills Injuries
NAME, POS STATUS DATE
Ed Oliver, DT Injured Reserve Dec 7
Dalton Kincaid, TE Questionable Dec 6
Spencer Brown, OT Questionable Dec 5
Joey Bosa, DE Out Dec 5
Terrel Bernard, LB Out Dec 5

Game Information

Acrisure Stadium

Location: Pittsburgh, PA
Attendance: 66,068 · Capacity:

2025 AFC East Standings

TEAM W L PCT T PF PA
New England 2 241 351 0 .846 11
Buffalo 4 259 337 0 .667 8
Miami 7 286 247 0 .417 5
New York 9 315 246 0 .250 3

2025 AFC North Standings

TEAM W L PCT T PF PA
Baltimore 6 293 289 0 .500 6
Pittsburgh 6 289 281 0 .500 6
Cincinnati 8 374 280 0 .333 4
Cleveland 9 270 194 0 .250 3
Full Standings

NFL News

Betting 'SNF': Why we like the under, C.J. Stroud to have to throw and Nico Collins in DFS

Betting 'SNF': Why we like the under, C.J. Stroud to have to throw and Nico Collins in DFS

Odds, game bets, prop plays, daily fantasy advice and analysis to help you bet Sunday night's Texans-Chiefs game.

Week 14 betting: Four underdogs to play ATS, plus our favorite prop bets

Week 14 betting: Four underdogs to play ATS, plus our favorite prop bets

Our analysts back several underdogs ATS in Week 14, including the Texans and Bears, and offer their top bets and prop plays.

2026 NFL draft questions, latest intel, risers, standouts

2026 NFL draft questions, latest intel, risers, standouts

We have NFL draft notes for every week of the college football season, including why Sonny Styles and Zachariah Branch stood out in Championship Week.

Fantasy football Week 14 inactives: Jayden Daniels returns, Rome Odunze sits

Fantasy football Week 14 inactives: Jayden Daniels returns, Rome Odunze sits

Updated inactives and analysis based on the latest reports and official announcements leading up to kickoff.