The Buffalo Bills opened the new Highmark Stadium with the kind of offensive performance that immediately turns into a benchmark. Josh Allen accounted for five touchdowns and Buffalo beat the Detroit Lions 41-31 on Thursday night, moving to 2-0 while handing Detroit its first loss of the season.
Allen finished 20-of-31 for 248 passing yards and three touchdown passes, then added 69 rushing yards and two more scores on the ground. Buffalo scored touchdowns on five of its first six possessions and built leads of 21-0 and 27-7 before Detroit began cutting into the margin.
The final score was closer than the shape of the game for long stretches. Detroit kept answering behind Jared Goff and Amon-Ra St. Brown, but the Lions spent the night trying to erase an early deficit while Buffalo repeatedly converted drives into touchdowns.
Josh Allen controlled the game from the opening quarter
Buffalo did not need a long feeling-out period in its first regular-season game at the new stadium. Allen capped the opening touchdown drive with a 1-yard run, then hit Josh Palmer for a 43-yard score to make it 14-0.
The Bills stretched the lead to 21-0 early in the second quarter when Allen found Dawson Knox for another touchdown. Detroit finally answered with an 11-yard touchdown pass from Goff to Jahmyr Gibbs, but Buffalo immediately restored control when Allen connected with Dalton Kincaid for a 16-yard touchdown before halftime.
That sequence mattered because it prevented Detroit from turning one scoring drive into momentum. The Lions got within 10 points again in the third quarter, but Allen responded with a 15-play, 75-yard drive and finished it himself with a 2-yard rushing touchdown.
By the end of the night, Allen had produced five total touchdowns, and Buffalo had scored 41 points for the second straight week after opening the season with a 36-31 win over Houston.
James Cook and Dalton Kincaid gave Buffalo balance
The Bills were not relying on Allen alone. James Cook rushed 20 times for 135 yards and scored the touchdown that effectively closed the door in the fourth quarter. Kincaid led Buffalo with seven receptions for 95 yards and a touchdown.
Cook’s production was especially important because Detroit could not simply sell out to contain Allen’s passing game. Buffalo finished with 446 total yards, and the combination of Allen’s mobility, Cook’s rushing efficiency and production from the tight ends forced the Lions to defend the full width and depth of the field.
That balance was one of the clearest differences between Buffalo’s first two games. The Bills won a high-scoring opener in Houston by leaning on late-game execution. Against Detroit, they controlled the scoring pace from the start.
Detroit’s offense kept fighting, but the early hole was too large
Jared Goff finished 26-of-38 for 327 yards and four touchdowns. Amon-Ra St. Brown caught nine passes for 142 yards and two scores, while Gibbs contributed 52 rushing yards plus six catches for 61 yards and a touchdown.
Those numbers explain why the Lions were able to make the fourth quarter meaningful. Detroit cut a 27-7 deficit to 27-17, then later got within 34-24 after a short touchdown pass to Sam LaPorta.
But the Lions never got the game back to one possession. When Detroit forced a punt with a chance to make the margin tighter, its next possession lasted less than a minute. Buffalo then answered with the drive that ended in Cook’s 1-yard touchdown and a 41-24 lead.
The Lions’ offensive-line injuries mattered
Detroit entered the game without two starting offensive linemen, right tackle Blake Miller and left guard Christian Mahogany. FSN covered the injury problem earlier in the week and then followed the Lions’ response when they elevated Devin Cochran and Seth McLaughlin before kickoff.
The reshuffled line had to deal with Buffalo’s pressure while also trying to keep Detroit’s run game on schedule. Goff was sacked four times, and the Lions never established the same rushing control they showed in their Week 1 overtime win over New Orleans.
That does not mean the line was the only reason Detroit lost. The larger problem was that Buffalo scored touchdowns too efficiently early in the game, forcing the Lions into a catch-up script almost immediately.
Buffalo also absorbed two important injury developments
The Bills had to adjust before kickoff when defensive tackle Ed Oliver injured his hip during warmups and was ruled out. FSN covered Oliver’s surprise pregame absence after he entered the night without an injury designation.
Buffalo then lost wide receiver DJ Moore during the second quarter after he landed hard on his shoulder while diving for a pass in the end zone. Moore went to the locker room for X-rays and was ruled out. His status will be one of the Bills’ most important follow-up questions after the win.
What the 2-0 start says about Buffalo
Two games do not settle a season, but Buffalo has already shown two different ways to win. The Bills survived a late road game in Houston in Week 1, then overwhelmed Detroit early and protected the lead in a nationally televised home opener.
The offense is the headline. Allen has started the season playing aggressively without requiring Buffalo to abandon the run game, and Cook and Kincaid have both produced at a level that keeps defenses from turning every snap into an Allen-only problem.
The defensive questions remain more complicated. Buffalo gave up 31 points to Houston and 31 more to Detroit, and Oliver’s hip injury adds another issue for a front that already entered Thursday with T.J. Sanders unavailable.
What comes next
Buffalo will turn toward a Week 3 matchup with the Los Angeles Chargers at 2-0, with the health of Moore and Oliver likely to dominate the early part of the week.
Detroit falls to 1-1 and has a longer recovery window after the Thursday game. The Lions’ priority will be getting healthier on the offensive line while correcting the early defensive breakdowns that allowed Buffalo to score on nearly every meaningful possession before the game settled down.
For the Bills, though, the first night in the new Highmark Stadium delivered exactly what the franchise wanted: a win, another explosive performance from Allen and an undefeated start heading into Week 3.
Sources
- Reuters: Josh Allen scores five touchdowns as Bills beat Lions 41-31 (September 18, 2026)
- FOX Sports: Lions-Bills Week 2 box score (September 17, 2026)
- Buffalo Bills: official game highlights and team updates from Lions-Bills (September 17, 2026)
