Buffalo Bills' James Cook Rushes to Victory Over Cleveland Browns (2026)

Get ready for a thrilling NFL showdown that had fans on the edge of their seats! On December 21, 2025, the Buffalo Bills and Cleveland Browns clashed in a game that was anything but predictable. But here's where it gets controversial: despite Josh Allen nursing a foot injury, the Bills managed to edge out a 23-20 victory, inching closer to a playoff spot. And this is the part most people miss—James Cook’s stellar performance, rushing for 117 yards and two touchdowns, tied him with Thurman Thomas for the second-most 100-yard rushing games in Bills franchise history. Bold move? Absolutely. But was it enough to overshadow Myles Garrett’s pursuit of the single-season sack record? You decide.

The Bills (11-4) extended their winning streak to four games, thanks in part to Ty Johnson’s rushing touchdown and Michael Badgley’s clutch 41-yard field goal. Meanwhile, Allen’s resilience was on full display as he completed 12 of 19 passes for 130 yards and rushed for 17 yards, all while favoring his injured right foot. Shedeur Sanders, the Browns’ quarterback, showed promise with 20 completions for 157 yards and a touchdown, but his two interceptions proved costly, leading to 10 of Buffalo’s points. Is Sanders the future of the Browns, or is there still work to be done?

Cleveland (3-12) fought hard, with tight end Harold Fannin Jr. scoring both of their touchdowns, including a 1-yard run in the third quarter that kept the game within reach. Raheim Sanders stepped up in the absence of Quinshon Judkins, who suffered a potentially season-ending leg injury. Speaking of injuries, Bills linebacker Shaq Thompson was sidelined in the first quarter with a neck injury, adding another layer of challenge for Buffalo.

Cook’s 44-yard touchdown run in the first quarter was a highlight reel moment, as he effortlessly evaded multiple Cleveland defenders. His 3-yard score later in the game sealed the deal for the Bills. Meanwhile, Garrett’s half-sack brought his season total to 22, leaving him just one shy of breaking the NFL single-season record held by Michael Strahan and T.J. Watt. Will Garrett make history in the final two games? Or will the Browns’ struggles overshadow his achievement?

The Browns opened the scoring with a 13-yard touchdown pass from Sanders to Fannin, marking the first time in five starts that Cleveland scored on their first possession. However, the Bills responded swiftly, converting both of Sanders’ interceptions into points. It was the seventh straight game where Buffalo’s opponent scored first, a trend that’s worth noting.

Looking ahead, the Bills host the Philadelphia Eagles next Sunday, while the Browns welcome the Pittsburgh Steelers. Who do you think has the tougher matchup? And is this the year the Bills finally make a deep playoff run? Let us know in the comments—we want to hear your take!

Buffalo Bills' James Cook Rushes to Victory Over Cleveland Browns (2026)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Gregorio Kreiger

Last Updated:

Views: 5944

Rating: 4.7 / 5 (57 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Gregorio Kreiger

Birthday: 1994-12-18

Address: 89212 Tracey Ramp, Sunside, MT 08453-0951

Phone: +9014805370218

Job: Customer Designer

Hobby: Mountain biking, Orienteering, Hiking, Sewing, Backpacking, Mushroom hunting, Backpacking

Introduction: My name is Gregorio Kreiger, I am a tender, brainy, enthusiastic, combative, agreeable, gentle, gentle person who loves writing and wants to share my knowledge and understanding with you.