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!