The Buffalo Bills vs Detroit Lions matchup delivered exactly the kind of high-scoring Thursday night game the NFL anticipated, but Buffalo controlled the contest for most of the night and finished with a 41-31 victory at the newly opened Highmark Stadium.
Josh Allen accounted for five touchdowns, three through the air and two on the ground, while Buffalo built a 27-10 halftime advantage. Detroit mounted a late comeback attempt, but the deficit proved too large to erase. The NFL’s official recap confirmed that the victory moved Buffalo to 2-0 and gave new head coach Joe Brady his first 2-0 start.
Background and Context
The game carried significance beyond the standings.
It was the first regular-season game at the Bills’ new Highmark Stadium, giving Buffalo an opportunity to open the building with a nationally televised Thursday Night Football victory.
The NFL had already identified the Week 2 matchup as the stadium’s regular-season debut. Buffalo entered the season after a 12-5 campaign, while Detroit was coming off a 9-8 season.
For the Bills, the night represented the beginning of a new era under Brady. For the Lions, it was an early test of whether their revamped team could respond after a difficult 2025 season.
Instead, Buffalo established control almost immediately.
Latest Update: Josh Allen Leads Buffalo’s Offensive Explosion
Allen was the central figure.
The Bills quarterback completed 20 of 31 passes for 248 yards and three touchdowns while adding 69 rushing yards and two rushing scores.
That produced five total touchdowns in the stadium opener.
James Cook provided another major component of Buffalo’s offense, rushing for 135 yards and a touchdown on 21 carries. Dalton Kincaid led the Bills in receiving with 95 yards and a touchdown.
Buffalo’s offense also avoided turnovers, while the team controlled the game through a combination of passing, rushing and Allen’s ability to extend plays.
The Bills finished with 446 total yards compared with Detroit’s 355.
Detroit’s Offense Found Its Rhythm Too Late
The final score could obscure how difficult the first half was for Detroit.
Jared Goff eventually produced an impressive statistical line, completing 26 of 38 passes for 327 yards and four touchdowns without an interception.
Amon-Ra St. Brown was particularly productive, catching nine passes for 142 yards and two touchdowns.
But the Lions did not score until late in the second quarter and entered halftime down 27-10.
Detroit continued fighting after halftime, but Buffalo consistently answered the Lions’ scoring drives.
The Lions scored twice in the fourth quarter, including a late touchdown from Goff to St. Brown that cut the margin to 10 points with 1:48 remaining. By then, however, Buffalo had established enough separation to close out the victory.
Jack Campbell Takes Accountability After Lions Defensive Struggles
The most emotional storyline from Detroit’s locker room involved linebacker Jack Campbell.
ESPN reported that Campbell fought back tears while discussing the Lions’ defensive performance and took personal responsibility for the team’s inability to contain Buffalo.
Campbell’s comments came after a game in which Buffalo repeatedly found ways to move the football.
The Bills generated 446 total yards and averaged 6.5 yards per play. Allen’s combination of passing and rushing also created problems for a Detroit defense that struggled to keep the quarterback contained.
Campbell’s reaction provided a stark contrast to the mood inside the Buffalo locker room.
Why the Bills Won
1. Josh Allen Created Problems in Multiple Ways
Detroit could not simply focus on Allen as a passer.
His five-touchdown performance included three passing scores and two rushing touchdowns. His 69 rushing yards also forced the Lions defense to account for his mobility throughout the game.
2. Buffalo Established the Run
Cook’s 135 rushing yards gave Buffalo another reliable way to control the game.
The Bills finished with 36 rushing attempts, compared with 20 for Detroit.
That balance allowed Buffalo to maintain possession and put continued pressure on the Lions defense.
3. Buffalo Built an Early Cushion
The first half proved decisive.
Buffalo led 27-10 at halftime, meaning Detroit spent the second half attempting to overcome a three-score deficit.
The Lions improved offensively, but Buffalo continued scoring enough to maintain control.
What the Loss Means for Detroit
Detroit leaves Buffalo at 1-1, with clear positives on offense but significant questions surrounding its defense.
Goff threw four touchdown passes without an interception, while St. Brown produced 142 receiving yards and two touchdowns. Those numbers suggest the Lions’ offense can still generate explosive production.
The concern is whether the defense can consistently prevent opponents from building large leads.
The next challenge comes against the New York Jets on Sept. 27, according to the NFL’s current schedule.
What the Win Means for Buffalo
Buffalo moves to 2-0 after opening the season with victories over Houston and Detroit.
Allen’s statistical start is notable. Through two games, he has accounted for five passing touchdowns and four rushing touchdowns, according to his NFL statistical log.
The victory also gives Brady a strong opening to his first season as Buffalo’s head coach.
Most importantly for the Bills, the offense demonstrated that it can generate points in multiple ways.
Broader NFL Implications
The game offered an early look at two teams with very different questions entering 2026.
Buffalo is trying to build around an established star quarterback while adjusting to a new coaching structure and new home.
Detroit is trying to regain consistency after dropping from the top of the NFC North to 9-8 last season.
Neither result settles those larger questions after only two weeks.
But the Thursday night game demonstrated how quickly a contest can turn when one defense fails to contain a quarterback capable of creating both passing and rushing plays.
What Happens Next
Buffalo’s 2-0 start gives the Bills early momentum as they continue the 2026 schedule.
Detroit, meanwhile, returns home with a 1-1 record and a significant defensive challenge to address before Week 3.
The Lions’ offensive production provides an encouraging foundation, but their ability to prevent early deficits will be a major storyline moving forward.
For Buffalo, the next question is whether Thursday’s offensive performance becomes part of a sustained identity rather than simply an exceptional night for Allen and Cook.
Conclusion
The Buffalo Bills vs Detroit Lions game turned into a memorable opening for Buffalo’s new stadium.
Josh Allen accounted for five touchdowns, James Cook ran for 135 yards and the Bills built a commanding early lead before holding off Detroit’s fourth-quarter push.
The Lions showed enough offensive firepower to make the final score competitive, but their defensive struggles defined much of the night.
For Buffalo, the 41-31 victory means a 2-0 start and a successful opening chapter at Highmark Stadium.
For Detroit, the immediate task is turning a productive offensive performance into a more complete team effort.
FAQ
What was the Buffalo Bills vs Detroit Lions final score?
The Buffalo Bills defeated the Detroit Lions 41-31 on Sept. 17, 2026.
How many touchdowns did Josh Allen score?
Allen accounted for five touchdowns, including three passing touchdowns and two rushing touchdowns.
How many yards did Josh Allen pass for?
Allen completed 20 of 31 passes for 248 yards, with three touchdowns and no interceptions.
How did Jared Goff perform?
Goff completed 26 of 38 passes for 327 yards and four touchdowns, with no interceptions.
How did Amon-Ra St. Brown perform?
St. Brown caught nine passes for 142 yards and two touchdowns.
What was significant about the Bills’ victory?
It was Buffalo’s first regular-season game at its new Highmark Stadium, and the victory moved the Bills to 2-0.
What did Jack Campbell say after the loss?
ESPN reported that Campbell became emotional while discussing Detroit’s defensive performance and took accountability for the loss.





