The Buffalo Bills (5-2) relied on a tremendous performance from running back James Cook and a dominant defensive effort to get back in the win column with a 40-9 trouncing of the Carolina Panthers (4-4) Sunday afternoon in Charlotte.
The win snaps Buffalo’s two-game losing streak and helps the Bills keep pace with the New England Patriots in the AFC East.
Today’s edition of Buffalo Rumblinks offers up observations and analysis as the Bills avoided the first three-game slide in Josh Allen’s NFL career.
Observations and analysis from Bills’ win
Entering Sunday, the Carolina Panthers boasted the NFL’s third-best rushing defense, and they had not allowed a run longer than eight yards during their three-game winning streak. On Buffalo’s first offensive play, after forcing a three-and-out, James Cook broke off a 12-yard run off the left end, a sign of things to come for Buffalo’s Pro Bowl running back.
Cook finished with a career-high (and league-most) 216 rushing yards on just 19 carries, averaging 11.4 yards per rush while scoring two touchdowns, including a 64-yard touchdown run midway through the second quarter that put the Bills ahead 12-3. While Cook was awesome and found running room time and time again, Buffalo’s offensive line once again proved it is one of the league’s best units. Of concern was the passing game, as Josh Allen struggled to get anything going downfield. Outside of a masterful job getting yards after the catch when Khalil Shakir took a screen pass, broke tackles and found the end zone for a 54-yard TD, the team had just one passing play longer than 20 yards (Dalton Kincaid’s lone reception went for 23 yards).
On the defensive side of the ball, Buffalo never let Andy Dalton and the Panthers get comfortable, generating pressure from the first series of the game. The Bills forced three turnovers (an interception and two fumbles) and finished with seven sacks, as defensive end/linebacker Michael Hoecht immediately showcased his skills, recording 1.5 sacks with a tackle for a loss, two quarterback hits, six quarterback pressures and a forced fumble. Defensive end A.J. Epenesa also had a sack and came away with an impressive interception, while Ed Oliver, Greg Rousseau, and Joey Bosa added sacks in the rout.
Speaking of Oliver, that was one of the few negatives on the day, as Oliver left the game with a biceps injury. The team and Bills Mafia are hoping it isn’t a season-ending injury. Plus, recapping rookie cornerback Maxwell Hairston’s NFL debut; find out whether defensive coordinator Bobby Babich had help from head coach Sean McDermott when it came to calling the plays; and more!
- Lance Lysowski: James Cook is the key to the Bills’ offense realizing its potential in 2025 – Buffalo News (subscription required)
- ‘I feel like I could go again’: James Cook’s historic day lifts Bills in cathartic win vs. Panthers – The Athletic (subscription required)
- Cook helps the Bills find a winning recipe, crush Panthers – WGRZ
- Bills demolish Panthers in first game out of bye week – WGR 550
- Bills-Panthers takeaways: Buffalo, James Cook roll over Carolina – The Athletic (subscription required)
- 5 things that stood out in Bills’ emphatic Week 8 win against Panthers – Democrat & Chronicle
- Top 3 things we learned from Bills vs. Panthers – BuffaloBills.com
- Bills establish ‘identity’ behind James Cook and dominant running game in 40-9 rout of Panthers – WGRZ
- OPINION: SIMON: James Cook Was Definitely Cooking – WGR 550
- Bills observations: Defense feasts with takeaways, but latest injury to Ed Oliver looms large – Buffalo News (subscription required)
- Carucci Take 2: Big win doesn’t necessarily mean Bills are back – WGRZ
- Three questions after the Buffalo Bills demolish the Carolina Panthers – Buffalo News (subscription required)
- Bills DL had its most dominant performance of season, but there’s one major injury concern – newyorkupstate.com
- Already thin at DT, Bills lose Oliver to hurt biceps – ESPN.com Buffalo Bills blog
- Bills win big, but wide receiver issues remain while defensive tackle injuries pile up – The Athletic (subscription required)
- Bills DT Ed Oliver exits with biceps injury, ruled out for rest of game at Carolina – WGRZ
- Ed Oliver injury: Bills defensive tackle ruled out after hurting biceps vs. Panthers – Democrat & Chronicle
- Bills announce this injury update on Ed Oliver – BuffaloBills.com
- ‘Different attitude, different energy’ | Buffalo gave a full-team effort in Sunday’s win against Carolina – BuffaloBills.com
- Bills first-round pick Maxwell Hairston makes his NFL debut: ‘He brought his own talent’ – Buffalo News (subscription required)
- Bills defender was Googling stadium pictures while suspended; then dominated in debut – newyorkupstate.com
- Did Sean McDermott call defensive plays vs. Panthers? He and Bobby Babich ‘have done it together’ – Buffalo News (subscription required)
- Did Buffalo Bills HC Sean McDermott call the defense in blowout win over Panthers? – newyorkupstate.com
- Josh Allen breaks staggering NFL record, passing Cam Newton – Democrat & Chronicle
- Watch the moment Bills and Panthers players nearly came to blows after Buffalo’s crushing victory – newyorkupstate.com
Report cards and positional grades
Catch up on report cards to see what players are trending up and whose stock is on the decline following Buffalo’s big road win over the Panthers.
- OPINION: Capaccio: Arrow Up/Arrow Down: Bills at Panthers – WGR 550
- Bills report card: James Cook, resurgent defense obliterate Panthers – Democrat & Chronicle
- Bills Report Card: Running game, both defensive units get glowing grades – Buffalo News (subscription required)
Recapping Buffalo’s 40-9 win over Carolina
A run through the biggest plays that influenced the outcome of Sunday’s blowout win, along with game recaps.
- How the Bills’ A.J. Epenesa intercepted Andy Dalton: Plays that shaped 40-9 win in Carolina – Buffalo News (subscription required)
- Bills blowout Panthers to snap two-game losing streak: Final score, photos, recap – newyorkupstate.com
- James Cook runs for 216 yards and 2 TDs, Allen accounts for 3 TDs as Bills rout Panthers 40-9 – ESPN.com
Bills react after win in Carolina
Hear from head coach Sean McDermott, quarterback Josh Allen, running back James Cook, left tackle Dion Dawkins, and defensive end A.J. Epenesa following Buffalo’s bounce-back win.
- McDermott says ‘players and staff did a phenomenal job’ in win over Panthers – WGR 550
- Sean McDermott: “Different Attitude, Different Energy” – BuffaloBills.com
- Allen: Bills got ‘back into the swing of things’ after blowout win over Carolina – WGR 550
- Josh Allen: “That’s The Standard” – BuffaloBills.com
- James Cook: “Keep That Edge” – BuffaloBills.com
- Dion Dawkins: “Winning As A Whole Is Beautiful” – BuffaloBills.com
- A.J. Epenesa: “We Have So Much Versatility” | Buffalo Bills – BuffaloBills.com
Buffalo Bills articles recently featured on Buffalo Rumblings
- Buffalo Bills run to dominant win, fortunate to be 5-2 – Buffalo Rumblings
- Bills vs Panthers game recap: James Cook dominates en route to huge win – Buffalo Rumblings
- James Cook’s career day for Buffalo Bills tops 2025 season – Buffalo Rumblings
- Ed Oliver injured vs Panthers, and it could keep him out a long time – Buffalo Rumblings
- Buffalo Bills highlights: Bills put up a 40-burger in lopsided win over Carolina Panthers – Buffalo Rumblings
- HC Sean McDermott calling plays “in conjunction” with DC Bobby Babich – Buffalo Rumblings
- Playoff picture: The entire AFC East won this weekend – Buffalo Rumblings












