Buffalo Bills
12-4-1
45
FINAL
42
Houston Texans
8-9-0

HOUSTON, TX - If this was a measuring-stick game for AFC contenders, the Buffalo Bills and Houston Texans turned it into a full-on track meet. Behind a monster night from Josh Allen and a last-second touchdown to Elijah Moore, the Bills escaped NRG Stadium with a wild 45-42 win, improving to 7-3-1 and handing the Texans a gut-punch loss that drops them to 4-7.

Allen answers Chubb in a shootout

For most of the night, every Bills haymaker was met by a counter from Houston - usually from Nick Chubb. The Texans' workhorse back opened the scoring with a 1-yard plunge, then added touchdown runs of 22 and 2 yards as Houston built leads of 14-7 and 28-21. Chubb finished with 89 rushing yards and three scores on just 16 carries, plus 31 receiving yards and another touchdown, accounting for four of Houston's five offensive trips to the end zone.


"Every time we thought we had control, 24 was in the end zone again," Allen said. "He kept us on our heels all night."

Buffalo's offense, though, was relentless. Allen carved up the Texans' secondary, completing 33 of 44 passes for 460 yards and four touchdowns with no interceptions. Khalil Shakir was his security blanket, catching 9 passes for 115 yards and a pair of scores, while tight end Dalton Kincaid chipped in 7 receptions for 79 yards working the seams.

Cook's breakout keeps Bills within striking distance

Whenever Buffalo needed balance, James Cook delivered it. The second-year back was electric on the ground, turning 14 carries into 102 yards and two touchdowns, including a 20-yard scoring burst early in the fourth quarter that gave the Bills a 35-28 lead. He also caught 6 passes for 66 yards, repeatedly leaking out of the backfield to punish Houston's linebackers in space.

"James was unbelievable," Bills head coach Sean McDermott said. "We ask a lot of him - pass protection, routes, tough carries - and he answered every time."

Houston refused to fold. C.J. Stroud was nearly flawless, completing 23 of 27 attempts for 337 yards and three touchdowns, posting a sparkling 155.7 passer rating and avoiding turnovers entirely. Jayden Higgins (7 catches, 106 yards, one touchdown) and Nico Collins (5 for 132) repeatedly stressed Buffalo downfield, while tight end Cade Stover hauled in a 6-yard score just before the end of the first quarter.

Texans take the lead late - but leave Allen too much time

The fourth quarter played out like a playoff preview. After Cook's long touchdown run, Houston answered with a methodical march capped by a 10-yard touchdown strike from Stroud to Higgins, knotting the game at 35-35. Buffalo nudged back ahead on a 32-yard Tyler Bass field goal with 3:57 remaining, only for Chubb to seemingly win it with his fourth touchdown of the night, a 7-yard run that put Houston up 42-38 with just 51 seconds left.

"All we were thinking on the sideline was, 'That's too much time for 17,'" Shakir said with a grin.

He was right. Starting from his own 35, Allen went into hurry-up mode, hitting Kincaid and Shakir to cross midfield before taking a shot down the right sideline to Moore. The veteran wideout beat single coverage and pulled in a 44-yard bomb for the go-ahead touchdown with just three seconds on the clock, silencing the NRG crowd and completing one of Buffalo's most dramatic wins of the season.

"That's the trust we've built," Moore said. "Josh gave me a chance, and I wasn't coming down without that ball."

By the numbers

The box score looked like something out of a video game. Buffalo piled up 772 yards of offense, including 460 through the air and 130 on the ground, while Houston racked up 462 yards of its own behind Stroud's efficiency and Chubb's four-touchdown night. Neither team committed a turnover, and both offenses were deadly on third down, combining to convert well over 50 percent of their chances.

For the Bills, Shakir (9-115-2), Moore (4-111-1), and Kincaid (7-79) highlighted a deep receiving corps, while Cook posted 168 scrimmage yards and two scores. The Texans countered with Chubb's 120 scrimmage yards and four touchdowns, Higgins' 106-yard outing, and Collins' 132 yards as constant big-play threats.

"This one hurts," Texans head coach DeMeco Ryans admitted. "You score 42 at home, you expect to win. But that's a championship-caliber quarterback on the other sideline, and tonight he made one more play than we did."

Up Next

The Bills carry their 7-3-1 record into a pivotal Week 13 showdown on the road against the Pittsburgh Steelers at Acrisure Stadium.

The Texans will try to regroup and keep their playoff hopes flickering when they travel to Indiana in Week 13 to face the Indianapolis Colts at Lucas Oil Stadium.

BUF
TEAM STATS
HOU
Offensive Yards Gained
590
455
Total Yards Gained
772
577
Penalties
6
1
Penalty yards
60
10
Total first downs
30
24
3rd down efficiency
1 - 7 , 14.3%
1 - 3 , 33.3%
4th down efficiency
3 - 4 , 75.0%
0 - 0 , 0.0%
2 point conversion
0 - 0 , 0.0%
0 - 0 , 0.0%
Trips to red zone
8
6
Red zone touchdowns
3
5
Red zone field goals
1
0
Red zone efficiency
50.0%
83.3%
Defensive sacks
1
0
Defensive Interceptions
0
0
Defensive forced fumbles
0
0
Defensive F.F. recovered
0
0

Stats

AWAY STATS
HOME STATS
Passing
Buffalo Bills
Player
qbr
com/att
pct
yds
lng
td
int
sck
J.Allen #17 138.4 33 / 44 75.0 460 44 4 0 0
K.Shakir #10 0.0 2 / 0 0.0 0 0 0 0 0
TEAM - 35 / 44 79.5 460 44 4 0 0
Rushing
Buffalo Bills
Player
att
yds
lng
td
avg
big
yac
J.Cook III #4 14 102 20 2 7.3 1 30
J.Allen #17 1 17 17 0 17.0 0 0
R.Davis #22 1 11 11 0 11.0 0 4
J.Palmer #5 0 0 0 0 0.0 0 0
TEAM 16 130 20 2 8.1 1 34
Receiving
Buffalo Bills
Player
rec
yds
avg
td
yac
lng
drop
K.Shakir #10 9 115 12.8 2 52 38 0
E.Moore #18 4 111 27.8 1 28 44 2
D.Kincaid #86 7 79 11.3 0 38 30 1
J.Cook III #4 6 66 11.0 0 93 33 0
D.Knox #88 2 45 22.5 0 24 23 0
K.Coleman #0 1 22 22.0 0 4 22 0
J.Palmer #5 2 16 8.0 0 5 12 0
R.Davis #22 2 6 3.0 1 13 5 0
TEAM 33 460 13.9 4 257 44 3
Defense
Buffalo Bills
Player
tckl
sck
pdef
int
int yds
td
ff
ffr
J.Bosa #97 2 1.0 0 0 0 0 0 0
C.Benford #47 4 0.0 0 0 0 0 0 0
T.Johnson #7 1 0.0 0 0 0 0 0 0
G.Rousseau #50 1 0.0 0 0 0 0 0 0
M.Milano #58 5 0.0 0 0 0 0 0 0
T.Bernard #8 3 0.0 0 0 0 0 0 0
C.Lewis #39 3 0.0 0 0 0 0 0 0
J.Andreessen #44 1 0.0 0 0 0 0 0 0
T.Rapp #9 2 0.0 0 0 0 0 0 0
D.Hamlin #3 4 0.0 0 0 0 0 0 0
TEAM 26 1.0 0 0 0 0 0 0
Kicking
Buffalo Bills
Player
fg
fg pct
lng
xp
xp pct
50+
50+ pct
T.Bass #2 1 / 1 100.0 33 6 / 6 100.0 0 / 0 0.0
TEAM 1 / 1 100.0 33 6 / 6 100.0 0 / 0 0.0
Punting
Buffalo Bills
Player
punts
yds
avg
tb
in20
lng
blk
B.Robbins #40 1 40 40.0 0 1 40 0
TEAM 1 40 40.0 0 1 40 0