ORCHARD PARK, N.Y. -- Bills rookie running back Ray Davis leaped into the end zone -- and the snow -- to give Buffalo a first-quarter lead over the San Francisco 49ers.
The Bills' scoring drive came after the 49ers kicked a field goal on their opening drive, marking the first points the Bills allowed on an opening possession since a New York Jets field goal in Week 6.
Ray Davis takes it in for the TD! Time for snowballs in Buffalo ☃️
— NFL (@NFL) December 2, 2024
📺: #SFvsBUF on NBC/Peacock
📱: Stream on #NFLPlus pic.twitter.com/Mny7SZpama
Buffalo responded with the 13-play, 65-yard drive, which included a 7-yard rush by quarterback Josh Allen to convert a third-and-6. Davis finished off the drive with a five-yard touchdown run -- his third rushing score of the season -- to give the Bills a 7-3 lead.
The 49ers allowed a rushing touchdown for the eighth straight game, tied with the Jets for the longest active streak in the NFL (Bengals, 10) and representing San Francisco's longest such streak since 2020 (11).
After a missed 45-yard field goal attempt from the 49ers, the Bills capitalized on the team's very next play, as running back James Cook took a handoff and found his way up the right sideline and into the end zone on a 65-yard run, followed by a snow angel celebration.
The score gave the Bills a 14-3 lead. The rush was the longest play of Cook's career and the longest rushing touchdown by a Bills player since LeSean McCoy's 75-yard rushing touchdown in 2016.
James Cook heating things up for the @BuffaloBills 🔥
— NFL (@NFL) December 2, 2024
📺: #SFvsBUF on NBC/Peacock
📱: Stream on #NFLPlus pic.twitter.com/lsLx7rEiYK
The Bills improvised in the third quarter when Allen connected with wide receiver Amari Cooper on first-and-goal from the 49ers' 7-yard line, only for Cooper, who was swarmed by 49ers defenders, to lateral the ball to Allen, who ran it in for a score.
Allen was officially awarded both a passing and receiving touchdown on the play, but not a reception. The score put the Bills up 28-3.
"Amari Cooper to Josh Allen for the TD!" is a new one 😂
— NFL (@NFL) December 2, 2024
📺: #SFvsBUF on NBC/Peacock
📱: Stream on #NFLPlus pic.twitter.com/scnnIT0NOL