The Buffalo Bills vs Houston Texans Week 1 matchup on September 13, 2026, produced one of the most dramatic games of the opening NFL weekend. Buffalo came away with a 36-31 victory over Houston at Reliant Stadium after a back-and-forth contest that featured multiple lead changes and a decisive late touchdown from Josh Allen to Josh Palmer. The Bills improved to 1-0, while the Texans opened the season 0-1.
The game featured standout performances from Josh Allen, Dalton Kincaid, DJ Moore and James Cook for Buffalo, while C.J. Stroud, David Montgomery and Nico Collins led Houston’s offense. Allen accounted for four touchdowns, including two rushing scores, and his 34-yard touchdown pass to Palmer with 1:36 remaining ultimately decided the game.
Bills vs Texans Final Score
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| Buffalo Bills | 3 | 21 | 3 | 9 | 36 |
| Houston Texans | 7 | 14 | 0 | 10 | 31 |
Buffalo entered halftime with a 24-21 advantage after a wild second quarter in which both offenses repeatedly found the end zone. The Bills then added a field goal in the third quarter before Houston reclaimed the lead in the fourth.
Houston led 31-30 after Ka’imi Fairbairn converted a 58-yard field goal with 6:44 remaining. Buffalo responded with a seven-play, 96-yard touchdown drive capped by Allen’s 34-yard strike to Palmer. The Bills then stopped Houston’s final possession to preserve the five-point victory.
Josh Allen Leads Buffalo Bills
Josh Allen delivered a huge Week 1 performance for Buffalo. The quarterback completed 20 of 29 passes for 334 yards and two passing touchdowns without an interception. He also rushed six times for 23 yards and two touchdowns. His four total touchdowns were central to Buffalo’s victory.
Allen’s passing production was particularly important because Buffalo generated 409 total yards despite having the ball for only 23:43. He consistently created explosive plays through the air, while his rushing ability produced two important touchdowns during the second quarter.
Dalton Kincaid Tops Bills Receiving
Dalton Kincaid was Buffalo’s leading receiver in the game. He finished with five receptions for 130 yards, averaging an impressive 26 yards per reception. His longest catch covered 40 yards, and his production helped Buffalo consistently create explosive passing plays.
Kincaid did not score a touchdown, but his yardage total was the highest of any player on the Bills. His big-play ability helped complement Allen’s strong passing performance and opened opportunities for Buffalo’s other receivers.
Read more Buffalo Bills vs Houston Texans Match Player Stats
DJ Moore Makes Immediate Impact
DJ Moore made a strong impression in his first regular-season game with Buffalo. He caught five passes for 100 yards and one touchdown, including a spectacular 43-yard touchdown reception from Allen in the second quarter.
The touchdown came with 1:39 remaining in the first half and pushed Buffalo’s lead to 24-14. Moore’s 100-yard performance gave the Bills another major downfield weapon alongside Kincaid.
James Cook Contributes on the Ground
James Cook led Buffalo’s rushing attack with 13 carries for 57 yards, averaging 4.4 yards per attempt. He also caught three passes for 12 yards. Although he did not score, Cook helped keep the Bills’ offense balanced throughout the game.
Buffalo finished with 21 rushing attempts and 96 rushing yards according to the game statistics, while Allen’s six carries included two touchdown runs. The combination of Cook’s rushing workload and Allen’s mobility gave Houston’s defense multiple responsibilities.
Josh Palmer Scores the Game-Winning Touchdown
Josh Palmer became the late-game hero for Buffalo. He entered the fourth quarter with limited production but delivered when it mattered most, catching a 34-yard touchdown pass from Allen with 1:36 remaining.
The touchdown completed Buffalo’s 96-yard game-winning drive and put the Bills ahead 36-31. Palmer finished with one reception for 34 yards, but that single catch produced the decisive points of the game.
C.J. Stroud’s Strong Passing Performance
C.J. Stroud kept Houston within striking distance throughout the afternoon. He completed 26 of 38 passes for 274 yards and two touchdowns without an interception. Stroud also rushed twice for 15 yards.
Despite the loss, Stroud produced an efficient passing performance against Buffalo. The Texans ran 73 offensive plays and held possession for 36:17, giving their quarterback plenty of opportunities to operate the offense.
C.J. Stroud Week 1 Stats
| Category | Stats |
|---|---|
| Completions/Attempts | 26/38 |
| Passing Yards | 274 |
| Passing TDs | 2 |
| Interceptions | 0 |
| Rushing Attempts | 2 |
| Rushing Yards | 15 |
| Passer Rating | 106.7 |
Stroud connected with Nico Collins for a 12-yard touchdown in the second quarter and later found David Montgomery for a seven-yard touchdown in the fourth.
David Montgomery Scores Three Touchdowns
David Montgomery was one of Houston’s most productive offensive players. He rushed 20 times for 60 yards and two touchdowns, then added three receptions for 19 yards and another touchdown. That gave him three total touchdowns in the season opener.
Montgomery opened Houston’s scoring with a one-yard touchdown run in the first quarter. He added an 18-yard rushing touchdown in the second quarter before catching Stroud’s seven-yard touchdown pass in the fourth.
Nico Collins Leads Texans Receivers
Nico Collins finished as Houston’s leading receiver with seven catches for 75 yards and one touchdown. His 12-yard touchdown reception late in the second quarter cut Buffalo’s lead to 24-21 heading into halftime.
Collins was targeted 10 times and remained an important part of Houston’s passing attack throughout the contest. He also made a key 12-yard catch on the final drive before Buffalo’s defense forced the decisive turnover.
Bills vs Texans Team Stats
| Team Stat | Bills | Texans |
|---|---|---|
| Total Yards | 409 | 381 |
| Total Plays | 52 | 73 |
| Yards Per Play | 7.9 | 5.2 |
| Rushes | 21 | 32 |
| Time of Possession | 23:43 | 36:17 |
| Turnovers | 0 | 2 |
| Penalties | 10 | 7 |
| Penalty Yards | 85 | 106 |
The numbers show how unusual the game was. Houston ran 21 more offensive plays than Buffalo and controlled possession for more than 36 minutes, yet Buffalo generated 409 yards compared with Houston’s 381.
The biggest difference came in efficiency and turnovers. Buffalo averaged 7.9 yards per play and did not lose a turnover, while Houston averaged 5.2 yards per play and committed two turnovers.
Bills vs Texans Game Highlights
The game started with Tyler Bass hitting a 46-yard field goal before Montgomery gave Houston its first touchdown. The Texans entered the second quarter with a 7-3 lead, but Buffalo’s offense then exploded for 21 points.
Allen scored on runs of 21 and one yard, while Moore added his 43-yard receiving touchdown. Houston responded with Montgomery’s second rushing touchdown and Collins’ 12-yard score, keeping the Texans within three points at halftime.
Buffalo added a third-quarter field goal to move ahead 27-21, but Houston produced another dramatic fourth quarter. Montgomery caught a seven-yard touchdown from Stroud to put the Texans ahead 28-27, and Fairbairn later hit a 58-yard field goal for a 31-30 lead.
That set up Buffalo’s final offensive possession. Allen engineered a 96-yard drive and found Palmer for the winning touchdown. Houston moved deep into Buffalo territory on the final possession, but the Bills defense ended the threat with a sack and forced fumble.
Late Defensive Stand Seals Buffalo Victory
Houston still had an opportunity after Palmer’s touchdown. Stroud moved the Texans downfield and completed passes to Collins and rookie receiver Jaylin Noel. Houston eventually reached the Buffalo 9-yard line, putting the Texans within striking distance of another comeback.
On the crucial late sequence, Greg Rousseau sacked Stroud and forced a fumble. Terrel Bernard recovered at the Buffalo 24-yard line with nine seconds remaining. Allen then took a knee to finish the 36-31 victory.
Final Takeaway
The Buffalo Bills vs Texans Week 1 Full Game Highlights and Player Stats tell the story of a game decided in the final minutes. Buffalo overcame Houston’s advantage in possession and offensive plays by generating explosive plays and avoiding turnovers. The Bills finished with 409 total yards and converted their final opportunity into the winning score.
Josh Allen was the centerpiece of the victory, accounting for four touchdowns, while Dalton Kincaid and DJ Moore provided major receiving performances. Kincaid’s 130 yards and Moore’s 100 yards gave Allen the downfield production needed to overcome Houston’s physical rushing attack.
Houston received three touchdowns from Montgomery and strong passing numbers from Stroud, but the late fumble ended the Texans’ final comeback attempt. Buffalo’s 36-31 victory gave the Bills a 1-0 start, while Houston began the 2026 season at 0-1.
Explore More SCORES 365

