The Carolina Panthers’ winning streak came to a crushing end Sunday as the Buffalo Bills delivered a historic 40-9 blowout.
Buffalo’s rushing attack overwhelmed Carolina, with Josh Allen and James Cook combining for four touchdowns and 245 rushing yards — more than the Panthers’ entire offensive output. Cook’s 216-yard performance set a new record for the most rushing yards ever allowed by Carolina, breaking a mark that had stood since 2008.
Andy Dalton, starting for the injured Bryce Young, struggled throughout the game, completing 16 of 24 passes for 175 yards while committing three turnovers. Buffalo capitalized on every mistake, scoring 21 unanswered points in the third quarter to seal the rout.
You’re seeing in real time what Bryce Young brings to the #Panthers offense.
He covers up quite a bit in pass protection with his ability to evade pressure and create a positive outcome on the 2nd play.
He’s also just significantly better than Andy Dalton.
🎥 @GabeMcDonald_ pic.twitter.com/aWkUjb2qxh
— Keep Purring Podcast (Ben) (@KeepPurringBen) October 26, 2025
The Panthers, now 4-4, also lost starting guard Brady Christensen to a likely season-ending Achilles tear, further compounding their troubles. Head coach Dave Canales said the combination of key injuries and turnovers proved too much to overcome. Meanwhile, Buffalo head coach Sean McDermott improved to 9-0 following bye weeks, and his 5-2 Bills looked every bit like championship contenders again.
