The streak is over.
After four previous trips to Houston without a victory, Josh Allen finally walked out with one Sunday, leading the Buffalo Bills to a dramatic 36-31 win over the Houston Texans in one of Week 1’s best games.
Allen completed 20 of 29 passes for 334 yards and two touchdowns while adding two more scores on the ground. His biggest moment came with Buffalo trailing late in the fourth quarter, when he directed a 96-yard drive and hit Joshua Palmer for a 34-yard touchdown with 1:36 remaining.
Houston still had a chance to answer.
It ended with Buffalo’s defense making the play of the game.
Houston Controlled the Game Early
The Texans struck first behind David Montgomery, who capped Houston’s opening scoring drive with a one-yard touchdown run.
Buffalo responded when Allen escaped for a 21-yard rushing touchdown, but Houston kept answering. Montgomery added an 18-yard score in the second quarter as the teams traded punches throughout a frantic opening half.
Buffalo eventually entered halftime with a 24-21 advantage, thanks in large part to an explosive passing game that Houston struggled to contain.
That included one of the best plays of Allen’s afternoon.
With less than two minutes remaining in the second quarter, Allen connected with DJ Moore for a 43-yard touchdown, giving Moore an immediate signature moment in his Bills debut.
Moore finished with five receptions for 100 yards and a touchdown.
Dalton Kincaid Was Buffalo’s Biggest Receiving Weapon
For all of the attention surrounding Moore, Dalton Kincaid quietly produced the biggest receiving day for Buffalo.
Kincaid caught five passes for 130 yards, averaging 26 yards per reception and repeatedly creating problems down the field.
That was a major difference from the Buffalo offense Houston frustrated in previous meetings.
Allen did not spend the entire afternoon escaping pressure and trying to create something outside structure.
The Bills generated explosive plays through the design of the offense.
That matters.
C.J. Stroud and Houston Kept Answering
Houston’s offense deserves plenty of credit.
C.J. Stroud finished 26-of-38 for 274 yards and two touchdowns without throwing an interception, and the Texans controlled possession for more than 36 minutes.
Nico Collins caught seven passes for 75 yards and a touchdown, while rookie receiver Jaylin Noel added 53 yards on two catches. Montgomery became the offensive centerpiece, producing three total touchdowns—two rushing and one receiving.
The Texans reclaimed the lead early in the fourth quarter when Stroud found Montgomery for a seven-yard touchdown.
Buffalo responded with a Tyler Bass field goal.
Houston answered with a 58-yard Ka’imi Fairbairn field goal to take a 31-30 lead with 6:49 remaining.
At that point, Allen needed the kind of drive franchise quarterbacks are judged by.
Allen Finally Solves Houston
Buffalo began its final touchdown drive at its own 4-yard line.
Ninety-six yards later, the Houston curse was essentially finished.
Allen steadily moved the Bills downfield before finding Palmer deep over the middle for the 34-yard touchdown that put Buffalo ahead 36-31.
It was exactly the sort of moment that had repeatedly gone against Buffalo in this stadium.
In 2019, the Bills blew a 16-point lead and lost in overtime.
In 2024, Houston kicked a walk-off field goal.
Last season, Allen was sacked eight times and intercepted twice.
Sunday, Buffalo finally made the final play.
Houston Had One Last Chance
And for a moment, it looked like Stroud might answer.
The Texans drove into Buffalo territory in the final minute and reached the Bills’ 9-yard line before the drive began unraveling.
Deone Walker sacked Stroud for a nine-yard loss.
Then, with 16 seconds remaining, Greg Rousseau got to Stroud again, knocking the football loose.
Terrel Bernard recovered the fumble, ending the game.
It was Houston’s second lost fumble of the afternoon.
Buffalo did not commit a turnover.
In a five-point game, that difference was enormous.
Buffalo’s Offense Looked Dangerous
The Bills finished with 409 total yards despite possessing the ball for only 23:43.
That works out to an explosive 7.9 yards per play.
Houston ran 73 offensive plays to Buffalo’s 52 and controlled the clock, but the Bills consistently created the game’s biggest gains.
Allen threw for 334.
Kincaid had 130 receiving yards.
Moore had 100.
Palmer caught the game-winning touchdown.
It was an impressive first look at how Buffalo’s offense might evolve under Joe Brady.
Houston Has Plenty to Like—But the Defense Was Supposed to Be Better
There were encouraging signs for the Texans.
Stroud looked comfortable for most of the afternoon.
Montgomery immediately changed Houston’s running game.
Collins remained dependable.
The rebuilt offensive line generally gave the offense enough opportunities to function.
But the defense surrendered 36 points and 409 yards, more than Houston allowed in any game last season.
The biggest concern was explosive plays.
Allen averaged more than 11 yards per pass attempt.
Kincaid averaged 26 yards per catch.
Moore averaged 20.
And when Houston needed one final stop, Palmer got behind the defense for 34 yards.
That is not the defensive identity the Texans expect to have.
Meyer’s Takeaway
This was why Bills-Texans stood out entering Sunday.
It looked like a January game in September.
Two AFC contenders.
Two franchise quarterbacks.
A Houston defense built to bother Allen.
And enough late-game chaos to make the result uncertain until the final 16 seconds.
Houston should be frustrated.
The Texans possessed the ball longer, produced three touchdowns from Montgomery and had the opportunity to win on the final drive.
But Buffalo finally reversed the script that has followed Allen every time he visits Houston.
He didn’t merely survive the Texans.
He threw for 334 yards, scored four touchdowns and drove 96 yards when Buffalo absolutely needed it.
Allen entered Sunday 0-4 in Houston.
He leaves 1-4.
And if this really was an early preview of a January matchup, the Bills may have finally learned something more important than how to win one Week 1 game.
They learned they can win this game.
Want to write, edit, host, or produce with FPC? Join the staff →



Join the conversation
Bring your take to the huddle. Comments are reserved for Full Press Coverage members.
Strong takes rise. Keep it respectful.