Bills 40 vs 9 Panthers summary, stats, scores and highlights | NFL Week 8 2025
The Buffalo Bills lost back-to-back games before their BYE week but came off of their off looking rested and recovered in their blowout win over Carolina.

End of Game
End of Regulation
Trevor Etienne rushed to the left for no gain, tackled by Ja'Marcus Ingram
Trevor Etienne rushed to the right for 9 yard gain, tackled by Joe Andreessen
Trevor Etienne rushed up the middle for 2 yard gain, tackled by Cam Lewis
Trevor Etienne rushed to the left for 5 yard gain, tackled by Joe Andreessen. Buffalo committed 15 yard penalty (Unnecessary Roughness)
Mitch Wishnowsky punted for 54 yards. Trevor Etienne returned punt for 7 yards
Mitchell Trubisky incomplete pass to the right intended for Elijah Moore
Two-minute warning
Ty Johnson rushed to the left for 4 yard gain, tackled by Christian Rozeboom
Ty Johnson rushed to the left for 1 yard loss, tackled by Christian Rozeboom
Sam Martin punted for 47 yards, no return
Andy Dalton passed to Ja'Tavion Sanders to the right for 9 yard gain, tackled by Tre'Davious White
Andy Dalton sacked by A.J. Epenesa for 4 yard loss
Rico Dowdle rushed up the middle for 2 yard gain, tackled by Larry Ogunjobi
Mitch Wishnowsky punted for 45 yards. Trevor Etienne returned punt for 6 yards
Mitchell Trubisky incomplete pass to the left intended for Jackson Hawes
Ray Davis rushed to the left for 4 yard loss, tackled by Lathan Ransom
Ray Davis rushed to the right for 2 yard gain, tackled by Tre'von Moehrig
Mitchell Trubisky passed to Keon Coleman down the middle for 8 yard gain, tackled by Corey Thornton
Ty Johnson rushed to the right for 3 yard gain, tackled by Boogie Basham
Mitchell Trubisky passed to Elijah Moore down the middle for 14 yard gain, tackled by Chau Smith-Wade
Buffalo timeout
Ray Davis rushed up the middle for 3 yard gain, tackled by Claudin Cherelus
Ray Davis rushed to the right for no gain, tackled by Nic Scourton
Carolina kicked off for 62 yards, Curtis Samuel returned kickoff for 23 yards. Buffalo committed 10 yard penalty (Holding)
Timeout
Ryan Fitzgerald missed PAT
Chuba Hubbard rushed to the right for 3 yard touchdown
Andy Dalton passed to Tetairoa McMillan to the left for 5 yard gain, tackled by Cole Bishop
Andy Dalton passed to Xavier Legette to the left for 6 yard gain, tackled by Shaq Thompson
Chuba Hubbard rushed to the right for 5 yard gain, tackled by Jordan Poyer
Andy Dalton passed to Ja'Tavion Sanders to the right for 5 yard gain, tackled by Shaq Thompson
Andy Dalton passed to Xavier Legette to the left for 11 yard gain, tackled by Christian Benford
Timeout
Andy Dalton incomplete pass to the right intended for Tetairoa McMillan
Andy Dalton sacked by Michael Hoecht and Deone Walker for 4 yard loss
Chuba Hubbard rushed to the right for 4 yard gain, tackled by Dorian Williams
Andy Dalton passed to Jalen Coker to the right for 8 yard gain, tackled by Shaq Thompson
End of 3rd Quarter
Chuba Hubbard rushed to the left for 2 yard gain, tackled by A.J. Epenesa
Andy Dalton passed to Tetairoa McMillan down the middle for 19 yard gain, tackled by Jordan Poyer
Chuba Hubbard rushed to the left for 3 yard gain, tackled by Dorian Williams
Buffalo kicked off for 59 yards, Trevor Etienne returned kickoff for 27 yards
Timeout
Matt Prater made PAT
Josh Allen rushed up the middle for 1 yard touchdown
Ray Davis rushed up the middle for 1 yard gain, tackled by Derrick Brown
Ray Davis rushed to the right for 2 yard gain, tackled by Nic Scourton
Josh Allen passed to Jackson Hawes down the middle for 12 yard gain, tackled by Nick Scott
Josh Allen passed to Khalil Shakir to the right for 1 yard gain, tackled by Christian Rozeboom
James Cook rushed to the left for 2 yard gain, tackled by D.J. Wonnum
Andy Dalton sacked by Michael Hoecht for 4 yard loss. Andy Dalton fumbled. Deone Walker recovered fumble and returned for 6 yards
Buffalo kicked off for 57 yards, Trevor Etienne returned kickoff for 21 yards
Timeout
Matt Prater made PAT
James Cook rushed up the middle for 21 yard touchdown
Timeout
James Cook rushed to the right for 10 yard gain, tackled by Trevin Wallace
Josh Allen passed to Keon Coleman to the right for 8 yard gain, tackled by Jaycee Horn
Ray Davis rushed to the right for 3 yard gain, tackled by Christian Rozeboom
Ray Davis rushed to the right for 5 yard gain, tackled by Christian Rozeboom
Josh Allen passed to Keon Coleman down the middle for 14 yard gain, tackled by Nick Scott
James Cook rushed to the right for 12 yard gain, tackled by Mike Jackson
James Cook rushed up the middle for 7 yard gain, tackled by Christian Rozeboom
James Cook rushed up the middle for 8 yard gain, tackled by Chau Smith-Wade
Timeout
Sam Martin punted for 60 yards. Khalil Shakir returned punt for 4 yards
Austin Corbett fumbled. Andy Dalton recovered fumble for no gain
Andy Dalton sacked by Jordan Phillips for 7 yard loss
Andy Dalton incomplete pass to the right intended for Chuba Hubbard
Andy Dalton passed to Tetairoa McMillan to the left for 12 yard gain, tackled by Christian Benford
Buffalo kicked off, touchback
Timeout
Matt Prater made PAT
Josh Allen passed to Khalil Shakir to the right for 54 yard touchdown
James Cook rushed to the right for 3 yard gain, tackled by Nick Scott
Carolina committed 5 yard penalty (Holding)
Josh Allen passed to Khalil Shakir to the right for 8 yard gain, tackled by Christian Rozeboom
Josh Allen rushed to the left for 5 yard gain, tackled by Nick Scott
Buffalo committed 10 yard penalty (Holding)
Carolina kicked off, touchback
End of Half
Ryan Fitzgerald missed a 32-yard field goal
Andy Dalton sacked by Greg Rousseau for 10 yard loss
Buffalo timeout
Carolina timeout
Andy Dalton passed to Ja'Tavion Sanders to the right for 5 yard gain, tackled by Cole Bishop
Andy Dalton incomplete pass down the middle intended for Tetairoa McMillan
Buffalo committed 10 yard penalty (Tripping)
Carolina timeout
Andy Dalton passed to Jalen Coker to the left for 22 yard gain, tackled by Jordan Hancock
Carolina timeout
Andy Dalton sacked by Joey Bosa for 7 yard loss
Rico Dowdle rushed up the middle for 6 yard gain, tackled by Greg Rousseau
Andy Dalton passed to Tetairoa McMillan to the right for 17 yard gain
Rico Dowdle rushed to the right for 12 yard gain, tackled by Taron Johnson
Buffalo kicked off for 60 yards, Trevor Etienne returned kickoff for 26 yards
Matt Prater made PAT
Josh Allen rushed up the middle for 1 yard touchdown
Andy Dalton pass intercepted to the left. A.J. Epenesa intercepted Andy Dalton for 24 yards
Two-minute warning
Chuba Hubbard rushed to the right for 3 yard gain, tackled by Dorian Williams
Andy Dalton passed to Tetairoa McMillan to the right for 16 yard gain, tackled by Cam Lewis
Andy Dalton incomplete pass to the right intended for Xavier Legette. Carolina penalty (Illegal Touch)
Chuba Hubbard rushed to the left for no gain, tackled by Cole Bishop
Timeout
Mitch Wishnowsky punted for 47 yards, no return
Josh Allen incomplete pass to the right intended for Khalil Shakir
Ray Davis rushed to the right for 4 yard gain, tackled by Christian Rozeboom
Josh Allen incomplete pass to the left intended for Elijah Moore
Josh Allen passed to Jackson Hawes to the right for 3 yard gain, tackled by Trevin Wallace
James Cook rushed to the right for 7 yard gain, tackled by Nick Scott
Timeout
Sam Martin punted for 50 yards. Keon Coleman returned punt for 6 yards
Andy Dalton incomplete pass to the left intended for Tetairoa McMillan
Jimmy Horn Jr. rushed to the left for 2 yard gain, tackled by Maxwell Hairston
Rico Dowdle rushed up the middle for 1 yard gain, tackled by Shaq Thompson
Buffalo kicked off for 64 yards, Trevor Etienne returned kickoff for 26 yards
Timeout
Matt Prater missed PAT
James Cook rushed to the left for 64 yard touchdown
Josh Allen passed to Khalil Shakir to the right for 10 yard gain, tackled by Boogie Basham
James Cook rushed to the left for 3 yard gain, tackled by Tershawn Wharton
Carolina kicked off for 63 yards, Ty Johnson returned kickoff for 21 yards
Timeout
Ryan Fitzgerald kicked a 48-yard field goal
Andy Dalton incomplete pass to the right intended for Jimmy Horn Jr.
Chuba Hubbard rushed up the middle for 3 yard gain, tackled by Dorian Williams
Chuba Hubbard rushed to the left for 3 yard gain, tackled by Cole Bishop. Carolina committed 10 yard penalty (Holding)
Jimmy Horn Jr. rushed to the left for 7 yard gain, tackled by Taron Johnson
Andy Dalton passed to Jalen Coker to the right for 6 yard gain, tackled by Taron Johnson
Andy Dalton passed to Tommy Tremble to the left for 4 yard gain, tackled by Joe Andreessen
Chuba Hubbard rushed up the middle for 4 yard gain, tackled by A.J. Epenesa
Andy Dalton passed to Tetairoa McMillan to the left for 18 yard gain, tackled by Cole Bishop
Buffalo kicked off, touchback
Timeout
Matt Prater kicked a 43-yard field goal
Carolina committed 5 yard penalty (Encroachment)
Josh Allen sacked by Nic Scourton and A'Shawn Robinson for 16 yard loss
Buffalo committed 5 yard penalty (Illegal Formation)
Josh Allen passed to Dawson Knox to the right for 15 yard gain, tackled by Jaycee Horn
Buffalo committed 5 yard penalty (False Start)
End of 1st Quarter
James Cook rushed to the right for 1 yard loss, tackled by Christian Rozeboom
James Cook rushed to the left for 5 yard gain, tackled by Nick Scott
Timeout
Josh Allen incomplete pass to the right intended for Elijah Moore
James Cook rushed to the left for 7 yard gain, tackled by A'Shawn Robinson
Josh Allen passed to Dalton Kincaid to the left for 23 yard gain, tackled by Tre'von Moehrig
Josh Allen incomplete pass to the left intended for Keon Coleman
Josh Allen incomplete pass to the left intended for Dalton Kincaid
James Cook rushed to the right for 24 yard gain, tackled by Trevin Wallace
James Cook rushed up the middle for 6 yard gain, tackled by Trevin Wallace
Timeout
Andy Dalton rushed to the right for 1 yard gain, tackled by Greg Rousseau. Andy Dalton fumbled. Christian Benford recovered fumble and returned for 6 yards
Rico Dowdle rushed to the left for 1 yard loss, tackled by Ed Oliver
Rico Dowdle rushed up the middle for 24 yard gain, tackled by Jordan Hancock
Andy Dalton incomplete pass to the left
Rico Dowdle rushed to the left for 5 yard gain, tackled by Cole Bishop
Buffalo committed 5 yard penalty (Holding)
Rico Dowdle rushed to the left for 5 yard gain, tackled by Dorian Williams
Andy Dalton passed to Tetairoa McMillan to the left for 12 yard gain, tackled by Cole Bishop
Buffalo kicked off for 63 yards, Chuba Hubbard returned kickoff for 27 yards
Timeout
Matt Prater kicked a 45-yard field goal
Josh Allen sacked by Trevin Wallace for 4 yard loss
Josh Allen incomplete pass to the left intended for Ray Davis
Ty Johnson rushed to the left for no gain, tackled by Nic Scourton
James Cook rushed to the left for 9 yard gain, tackled by Jaycee Horn
James Cook rushed up the middle for 6 yard gain, tackled by Tershawn Wharton
James Cook rushed to the left for 11 yard gain, tackled by Christian Rozeboom
Josh Allen passed to Khalil Shakir to the left for 13 yard gain, tackled by Tre'von Moehrig
Josh Allen incomplete pass to the left intended for Dalton Kincaid
Josh Allen passed to Khalil Shakir to the right for 2 yard gain, tackled by Christian Rozeboom
James Cook rushed to the left for 12 yard gain, tackled by Trevin Wallace
Sam Martin punted for 54 yards. Khalil Shakir returned punt for 4 yards
Andy Dalton sacked by Ed Oliver for 9 yard loss
Chuba Hubbard rushed to the left for 1 yard gain, tackled by Dorian Williams
Chuba Hubbard rushed to the right for 3 yard gain, tackled by Deone Walker
Buffalo kicked off for 63 yards, Rico Dowdle returned kickoff for 29 yards
Complete your personal details to comment