Josh Allen rush for a loss of 1 yard to the Det22.
Josh Allen rush for a loss of 1 yard to the Det21.
Penalty: Face Mask on Lions (Tyler Lacy) 15 yards.
Lions timeout.
James Cook III rush to the right for 1 yard to the Det35.
Jake Bates onside kickoff to the Det46. Khalil Shakir return for 10 yards to Det36.
Jake Bates extra point is GOOD.
Jared Goff pass to the middle to Amon-Ra St. Brown for 27 yards for a TOUCHDOWN.
Bills timeout.
Jared Goff pass to the left to Jameson Williams for 17 yards to the Buf27.
Two Minute Warning.
Jared Goff pass to the middle to Jahmyr Gibbs for 12 yards to the Buf44.
Jared Goff pass to the left to Isaac TeSlaa for 20 yards to the Det44.
Jared Goff incomplete pass to the middle intended for Amon-Ra St. Brown.
Jared Goff sacked at Det24 for a loss of 8 yards.
Jared Goff incomplete pass to the right intended for Jahmyr Gibbs.
Tyler Bass kicks off to the Det9. Tom Kennedy return for 23 yards to Det32.
Tyler Bass extra point is GOOD.
James Cook III rush to the right for 1 yard for a TOUCHDOWN.
James Cook III rush to the right for 22 yards to the Det1.
Josh Allen pass to the middle to Keon Coleman for 11 yards to the Det24.
Khalil Shakir rush to the right for 16 yards to the Det35.
James Cook III rush to the right for 4 yards to the Det45.
Josh Allen pass to the left to Keon Coleman for 9 yards to the Buf49.
James Cook III rush to the left for 2 yards to the Buf43.
James Cook III rush to the left for 2 yards to the Buf41.
Jack Fox punts for 51 yards to Buf39. Greg Dortch – no return.
Jared Goff incomplete pass to the right intended for Amon-Ra St. Brown.
Jahmyr Gibbs rush to the middle for no gain to the Det10.
Jared Goff incomplete pass to the middle intended for Jahmyr Gibbs.
Tommy Doman Jr. punts for 40 yards to Det10. No return.
Josh Allen incomplete pass to the right intended for Khalil Shakir.
Josh Allen incomplete pass to the right.
James Cook III rush to the right for 2 yards to the Buf50.
Josh Allen rush to the left for 6 yards to the Buf48.
Josh Allen pass to the left to Dalton Kincaid for 7 yards to the Buf42.
Josh Allen incomplete pass to the right.
Jake Bates kicks off to the endzone. Touchback.
Jake Bates extra point is GOOD.
Jared Goff pass to the left to Sam LaPorta for 1 yard for a TOUCHDOWN.
Penalty: Pass Interference on Bills (Christian Benford) 7 yards.
Jahmyr Gibbs rush to the right for no gain to the Buf8.
Jared Goff rush to the left for 4 yards to the Buf8.
Penalty: Holding on Bills (Davison Igbinosun) 5 yards.
Penalty: False Start on Lions (Larry Borom) -5 yards.
Jared Goff incomplete pass to the left intended for Isaac TeSlaa.
Jahmyr Gibbs rush to the left for no gain to the Buf12.
Jared Goff pass to the left to Sam LaPorta for 7 yards to the Buf12.
Jared Goff pass to the right to Amon-Ra St. Brown for 11 yards to the Buf19.
Jahmyr Gibbs rush to the right for 2 yards to the Buf30.
Jared Goff incomplete pass to the middle intended for Amon-Ra St. Brown.
Jared Goff pass to the left to Amon-Ra St. Brown for 34 yards to the Buf32.
Jahmyr Gibbs rush to the right for no gain to the Det34.
Tyler Bass kicks off to the Det5. Jacob Saylors return for 29 yards to Det34.
Tyler Bass extra point is GOOD.
Josh Allen rush to the right for 2 yards for a TOUCHDOWN.
James Cook III rush to the right for 2 yards to the Det4. Penalty: Face Mask on Lions (Devin White) 2 yards.
Josh Allen pass to the left to Dalton Kincaid for 23 yards to the Det6.
Josh Allen rush to the middle for 2 yards to the Det29.
Josh Allen rush to the left for 9 yards to the Det31.
Lions timeout.
Josh Allen incomplete pass to the left intended for James Cook III.
Josh Allen rush to the middle for 1 yard to the Det41.
Josh Allen pass to the right to Keon Coleman for 9 yards to the Det42.
Josh Allen sacked at Buf49 for no gain.
Josh Allen pass to the right to Dawson Knox for 4 yards to the Buf49.
Josh Allen pass to the right to James Cook III for 4 yards to the Buf45.
James Cook III rush to the left for 4 yards to the Buf41.
Josh Allen rush to the middle for 3 yards to the Buf37.
James Cook III rush to the left for 1 yard to the Buf34.
Josh Allen rush to the right for 7 yards to the Buf32.
Jake Bates kicks off to the Buf1. Greg Dortch return for 24 yards to Buf25.
Jake Bates extra point is GOOD.
Jared Goff pass to the left to Amon-Ra St. Brown for 2 yards for a TOUCHDOWN.
Jared Goff pass to the right to Amon-Ra St. Brown for 9 yards to the Buf2.
Jared Goff pass to the right to Jahmyr Gibbs for 9 yards to the Buf11.
Jahmyr Gibbs rush to the left for 2 yards to the Buf20.
Jared Goff pass to the middle to Sam LaPorta for 18 yards to the Buf22.
Jared Goff pass to the middle to Amon-Ra St. Brown for 5 yards to the Buf40.
Jahmyr Gibbs rush to the left for no gain to the Buf45.
Jared Goff incomplete pass to the left intended for Amon-Ra St. Brown.
Jared Goff pass to the right to Amon-Ra St. Brown for 21 yards to the Buf45.
Jared Goff pass to the right to Isaac TeSlaa for 6 yards to the Det34.
Jahmyr Gibbs rush to the left for 2 yards to the Det28.
Tyler Bass kicks off to the Det4. Tom Kennedy return for 22 yards to Det26.
Jake Bates 31 yard field goal attempt is GOOD.
Bills timeout.
Lions timeout.
Jahmyr Gibbs rush to the left for 7 yards to the Buf26. Penalty: Tripping on Bills (Landon Jackson) 13 yards.
Jared Goff incomplete pass to the right intended for Isaac TeSlaa.
Jared Goff pass to the right to Jameson Williams for 16 yards to the Buf33.
Penalty: False Start on Lions (Larry Borom) -5 yards.
Jared Goff incomplete pass to the right intended for Jameson Williams.
Lions timeout.
Jared Goff pass to the right to Amon-Ra St. Brown for 22 yards to the Buf44.
Lions timeout.
Jared Goff pass to the left to Sam LaPorta for 12 yards to the Det34.
Jared Goff incomplete pass to the middle intended for Isaac TeSlaa.
Tommy Doman Jr. punts for 43 yards to Det22. No return.
Josh Allen incomplete pass to the middle intended for Khalil Shakir.
Josh Allen incomplete pass to the right intended for Joshua Palmer.
Josh Allen incomplete pass to the right intended for Joshua Palmer.
Penalty: Offside on Lions (Rock Ya-Sin) 5 yards.
Josh Allen pass to the middle to Dalton Kincaid for 6 yards to the Buf30.
Bills timeout.
Josh Allen pass to the left to Dalton Kincaid for 6 yards to the Buf24.
Jack Fox punts for 62 yards to Buf7. Greg Dortch return for 11 yards to Buf18.
Bills timeout.
Jared Goff sacked at Det31 for a loss of 13 yards.
Penalty: False Start on Lions (Juice Scruggs) -5 yards.
Two Minute Warning.
Jared Goff pass to the middle to Jahmyr Gibbs for 9 yards to the Det48.
Jared Goff incomplete pass to the left intended for Jameson Williams.
Jared Goff pass to the left to Sam LaPorta for 12 yards to the Det39.
Tyler Bass kicks off to the Det0. Tom Kennedy return for 27 yards to Det27.
Tyler Bass extra point is NO GOOD.
Josh Allen pass to the middle to Dalton Kincaid for 16 yards for a TOUCHDOWN.
Penalty: Holding on Bills (Dawson Knox) -10 yards.
James Cook III rush to the middle for 7 yards to the Det6.
James Cook III rush to the left for 35 yards to the Det13.
James Cook III rush to the middle for 20 yards to the Det48.
Jake Bates kicks off to the Buf1. Ray Davis return for 31 yards to Buf32.
Jake Bates extra point is GOOD.
Jared Goff pass to the right to Jahmyr Gibbs for 11 yards for a TOUCHDOWN.
Jahmyr Gibbs rush to the right for 6 yards to the Buf11.
Jared Goff pass to the right to Amon-Ra St. Brown for 11 yards to the Buf17.
Jared Goff incomplete pass to the left intended for Sam LaPorta.
Jared Goff pass to the middle to Jahmyr Gibbs for 8 yards to the Buf28.
Sione Vaki rush to the middle for 7 yards to the Buf36.
Jahmyr Gibbs rush to the middle for a loss of 1 yard to the Buf43.
Jahmyr Gibbs rush to the middle for 10 yards to the Buf42.
Jared Goff pass to the left to Sione Vaki for 13 yards to the Det48.
Jahmyr Gibbs rush to the left for no gain to the Det35.
Penalty: Holding on Lions (Larry Borom) -10 yards.
Jared Goff pass to the left to Jahmyr Gibbs for 12 yards to the Det45.
Jared Goff rush to the middle for 3 yards to the Det33.
Tyler Bass kicks off to the Det3. Tom Kennedy return for 27 yards to Det30.
Tyler Bass extra point is GOOD.
Josh Allen pass to the right to Dawson Knox for 1 yard for a TOUCHDOWN.
James Cook III rush to the left for 1 yard to the Det1.
Josh Allen sacked at Det10 for a loss of 6 yards.
Penalty: Holding on Lions (Rock Ya-Sin) 5 yards.
Josh Allen incomplete pass to the left intended for James Cook III.
Josh Allen pass to the right to Keon Coleman for 4 yards to the Det9.
Josh Allen pass to the middle to Keon Coleman for 22 yards to the Det13.
Josh Allen pass to the right to Dalton Kincaid for 12 yards to the Det35.
James Cook III rush to the left for 1 yard to the Det47.
Josh Allen incomplete pass to the right intended for Dalton Kincaid.
James Cook III rush to the right for 9 yards to the Det48.
Jack Fox punts for 44 yards to Buf18. Greg Dortch return for 25 yards to Buf43.
Jared Goff rush for no gain to the Det49. FUMBLE, recovered by Det (Jared Goff).
Jared Goff sacked at Det49 for a loss of 10 yards. FUMBLE, recovered by Det (Brock Wright).
Jahmyr Gibbs rush to the right for 8 yards to the Buf42.
Jahmyr Gibbs rush to the right for 16 yards to the Det50.
Tyler Bass kicks off to the Det6. Jacob Saylors return for 28 yards to Det34.
Tyler Bass extra point is GOOD.
Josh Allen pass to the middle to Joshua Palmer for 43 yards for a TOUCHDOWN.
Josh Allen incomplete pass to the right.
DJ Moore rush to the left for a loss of 1 yard to the Det43.
Josh Allen pass to the middle to Dalton Kincaid for 25 yards to the Det42.
James Cook III rush to the middle for 1 yard to the Buf33.
Josh Allen pass to the left to Keon Coleman for 7 yards to the Buf32.
James Cook III rush to the left for 4 yards to the Buf25.
Josh Allen incomplete pass to the middle intended for Khalil Shakir.
Jack Fox punts for 49 yards to Buf21. No return.
Jared Goff sacked at Det30 for a loss of 7 yards.
Jahmyr Gibbs rush to the right for a loss of 1 yard to the Det37.
Jared Goff pass to the left to Sam LaPorta for 3 yards to the Det38.
Tyler Bass kicks off to the endzone. Touchback.
Tyler Bass extra point is GOOD.
Josh Allen rush to the left for 1 yard for a TOUCHDOWN.
Josh Allen rush to the left for 14 yards to the Det1.
James Cook III rush to the right for 10 yards to the Det15.
Josh Allen pass to the middle to Khalil Shakir for 13 yards to the Det25.
Josh Allen rush to the right for 12 yards to the Det38.
James Cook III rush to the right for 1 yard to the Buf50.
Josh Allen rush to the right for 13 yards to the Buf44. Penalty: Holding on Lions (D.J. Reed) 5 yards.
Josh Allen sacked at Buf32 for a loss of 4 yards. FUMBLE, recovered by Buf (Spencer Brown).
James Cook III rush to the middle for 12 yards to the Buf36.
Josh Allen pass to the left to Khalil Shakir for 9 yards to the Buf24.
Jake Bates kicks off to the Buf0. Greg Dortch return for 25 yards to Buf25. Penalty: Holding on Bills (Sam Franklin Jr.) -10 yards.
Matchup to watch: Bills’ run defense vs. Jahmyr Gibbs
One of the biggest battles to watch on Thursday night will be Buffalo’s run defense trying to slow down Lions running back Jahmyr Gibbs.
The Bills struggled to contain the ground game in their season opener, allowing 124 rushing yards to the Houston Texans. Adding to the concern, Gibbs’ former backfield partner at Detroit, David Montgomery, recorded 60 rushing yards and three total touchdowns, including one through the air, while Gibbs himself exploded for 156 rushing yards and five receptions for 30 yards.
Buffalo has made a change at defensive coordinator, with Jim Leonhard taking over, but the team’s issues stopping the run have carried over from last season. The Bills allowed 150 or more rushing yards in seven games during the previous campaign, a weakness Detroit will look to exploit.
If Buffalo cannot find answers against Gibbs and the Lions’ rushing attack, Thursday night could become another long evening for the Bills’ defense.
Bills dealt last-minute blow as Ed Oliver ruled out before Lions showdown
The Buffalo Bills suffered a significant last-minute setback before Thursday Night Football, as star defensive tackle Ed Oliver was ruled out after injuring his hip during pregame warmups ahead of Buffalo’s showdown with the Detroit Lions.
The Bills announced Oliver’s status when they released their inactive list approximately 90 minutes before kickoff.
Oliver, an eight-year starter and one of the anchors of Buffalo’s defensive front, is coming off a strong Week 1 performance against the Houston Texans, where he recorded five tackles and recovered a fumble in the Bills’ 36-31 victory.
His unexpected absence further depletes Buffalo’s defensive line, which will now be without rookie T.J. Sanders for a second consecutive game as he continues to recover from a knee injury while also dealing with an illness. That leaves the Bills with just four healthy defensive linemen available against Detroit.
The Lions are also dealing with key injuries up front after already ruling out starting offensive linemen Blake Miller (knee) and Christian Mahogany (hip).
There was, however, some positive news for Detroit. Cornerback D.J. Reed, who entered the game listed as questionable with a foot injury, was cleared to play and is active for Thursday night’s matchup.
Lions suffer major blow before Bills matchup:
Detroit announced that rookie right tackle Blake Miller (knee) and left guard Christian Mahogany (hip) will miss the highly anticipated matchup. Cornerback D.J. Reed (foot) remained listed as questionable on Wednesday’s injury report.
Miller, the No. 17 overall pick in the NFL Draft after a standout career at Clemson where he never missed a game, played through the knee issue during Detroit’s overtime victory over the New Orleans Saints in Week 1. Mahogany, meanwhile, suffered his injury early in the same game.
The Lions have veteran options available to replace both starters. Ben Bartch, 28, stepped in for Mahogany against New Orleans, while Larry Borom is expected to take over at right tackle against Buffalo. Borom brings valuable experience, having made 38 career starts in the NFL.
Detroit’s offensive line has already dealt with injuries early in the season. The team’s top free-agent addition, center Cade Mays, was placed on injured reserve nearly a month ago because of a wrist injury, adding another challenge for a unit tasked with protecting quarterback Jared Goff against a talented Bills defense.
The NFL Week 2 schedule kicks off with one of the most exciting matchups on the calendar as the Buffalo Bills host the Detroit Lions in the official debut of the new Highmark Stadium. Two teams with championship aspirations enter the game with explosive offenses and the promise of a high-scoring showdown.
Buffalo enters with sky-high confidence after a spectacular comeback win over the Houston Texans, another team viewed as an AFC contender. Josh Allen once again showed why he is one of the league’s most dominant quarterbacks, throwing two touchdown passes and adding two more rushing scores in the 36-31 victory.
On the other side, Detroit also played a dramatic game in its season opener against the New Orleans Saints. The Lions built a 21-0 lead but allowed New Orleans to fight back and needed overtime to secure the win after the Saints failed a two-point conversion attempt that could have changed the outcome.
Despite defensive concerns, Detroit’s offense once again had Jahmyr Gibbs as its standout performer. The running back finished with 186 total yards and two touchdowns, proving he is ready to take on an even bigger role in Dan Campbell’s offense.
Now, the Bills and Lions meet in a matchup expected to be a true offensive battle. Here are the key storylines, schedule details and everything you need to know before kickoff.
Where to watch Bills vs. Lions live
- Date: Thursday, Sept. 17
- Time: 8:20 p.m. ET
- Location: Highmark Stadium (Orchard Park, New York)
- Streaming: Amazon Prime
- Odds: Bills -4.5 | Over/Under: 54.5 points (DraftKings)
A matchup expected to bring fireworks
Oddsmakers are expecting an offensive showcase. The 54.5-point total is the highest of Week 2, highlighting the expectations surrounding two offenses capable of taking advantage of defensive mistakes.
The Bills and Lions combined for 67 points in Week 1, but they also showed defensive weaknesses by allowing 61 points combined against Houston and New Orleans. With both defenses still searching for consistency, quarterbacks should have plenty of opportunities to make plays.
Josh Allen is on fire
Allen’s performance against Houston was historic. The Bills quarterback threw two touchdown passes and added two rushing touchdowns, reaching nine career games with at least two passing touchdowns and two rushing scores.
That total surpasses the combined number of such games by two legends: Steve Young and Cam Newton.
Allen also completed 69% of his passes and averaged 11.5 yards per attempt against one of the NFL’s top defenses. Now, he will look to repeat that performance against a Lions defense that showed some vulnerabilities in its opener.
Jahmyr Gibbs takes center stage in Detroit
Last season, Gibbs had to share the spotlight with David Montgomery, but that appears to be changing.
In Week 1, the running back played 74% of Detroit’s offensive snaps and touched the ball 34 times, the most in the league during the opening week.
Although he does not have the traditional size of a workhorse running back at 5-foot-9 and 202 pounds, Campbell made it clear during the offseason that Gibbs would have a much larger role. Against the Saints, he delivered on that promise.
DJ Moore emerges as a key piece for Buffalo
After a slow start, DJ Moore became one of Buffalo’s biggest offensive weapons against Houston.
The receiver recorded five catches for 100 yards and a touchdown, while also drawing a defensive pass interference penalty that set the Bills up near the goal line.
Moore was involved on 81% of the team’s offensive routes and was targeted on more than 30% of his routes, numbers that reflect the role of a true No. 1 receiver — something Buffalo needed after Stefon Diggs left the team.
Detroit faces issues on the offensive line
The Lions will have to make important adjustments to protect Jared Goff. Left guard Christian Mahogany and right tackle Blake Miller have been ruled out due to injuries.
Ben Bartch is expected to replace Mahogany, while Larry Borom could step in for Miller.
The absence of key starters could become a concern against a Buffalo defensive front that played well against Houston, especially with Greg Rousseau, who could become a major factor in the matchup.
Read the full article here


Josh Allen rush for a loss of 1 yard to the Det23.