San Francisco 49ers @ Buffalo Bills Week 13 Live Blog

It's really snowing.
Dec 1, 2024; Orchard Park, New York, USA; San Francisco 49ers head coach Kyle Shanahan on the field before a game against the Buffalo Bills at Highmark Stadium. Mandatory Credit: Mark Konezny-Imagn Images
Dec 1, 2024; Orchard Park, New York, USA; San Francisco 49ers head coach Kyle Shanahan on the field before a game against the Buffalo Bills at Highmark Stadium. Mandatory Credit: Mark Konezny-Imagn Images / Mark Konezny-Imagn Images
In this story:

BUFFALO -- This is the live blog for the 49ers' Week 13 road game against the Buffalo Bills. This will be updated frequently with information and analysis from the press box.

7:02 Here are the 49ers' inactives: Brandon Allen, Trent Williams, Nick Bosa, Deommodore Lenoir, Aaron Banks, Jordan Elliott and Demetrius Flannigan-Fowles.

7:03 I'd like to know why Dobbs has surpassed Allen on the quarterback depth chart of a sudden. Seems like an admission from Kyle Shanahan that Dobbs should have started last week against the Packers.

7:04 Brock Purdy warms up gingerly.

7:06 I don't expect Purdy to throw many passes tonight for a few reasons. One, he's missing the left side of his offensive line. Two, he's coming off an injury to his throwing shoulder and didn't have a full week of practice. Three, it's freaking snowing and it's windy. Even if Purdy were 100 percent healthy, he'd have a tough time throwing the ball tonight. So I expect the 49ers will run the ball as much as they can, which is a good strategy in the snow because they have better running backs than the Bills. Unfortunately for the 49ers, they'll have to find a way to stop Josh Allen from running, and they always struggle to contain mobile quarterbacks. That's why I expect the Bills to win a close, low-scoring game. Allen should be able to do more in the snow than Purdy, and that should be the difference in the game.

8:21 The 49ers win the toss and defer. The Bills will receive the opening kickoff.

FIRST QUARTER

8:26 On 3rd and 13 from the Bills 19, Josh Allen throws a short pass to Ty Johnson who gains 9 yards and the Bills go 3 and out. After the punt, the 49ers take over at their 37.

8:32 On 3rd and 7 from the Bills 15, Purdy throws a short pass behind Christian McCaffrey. Next play, Jake Moody makes a 33-yard field goal. The 49ers rushed 5 times for 38 yards on that drive. Jordan Mason even had one carry for 11 yards. Purdy didn't throw a pass that traveled more than 8 yards past the line of scrimmage.

49ers 3, Bills 0.

8:46 On 1st and goal from the 5, Ty Johnson bounces to the outside and runs around Charvarius Ward for the touchdown. The Bills ran the ball 5 times for 34 yards on the final five plays of that drive.

49ers 3, Bills 7.

8:49 Kevin Givens has a chest injury and his return is questionable. The 49ers are missing so many defensive tackles. They can't afford any more injuries at this position.

SECOND QUARTER

8:59 On 1st and 10 from the Bills 29, Christian McCaffrey catches a pitch, pulls something, goes down for a loss of 5 and then leaves the game. He's currently in the injury tent. A few plays later, Jake Moody misses a 45-yard field goal wide left. Uh oh.

9:03 First play of the drive, Ji'Ayir Brown misses a tackle in the hole and Bills running back James Cook runs for a 65-yard touchdown. The 49ers look like they're about to tap out.

49ers 3, Bills 14.

9:05 Christian McCaffrey has a knee injury and his return is questionable.

9:12 On 3rd and 9 from the Bills 36, Purdy gets sacked, and the 49ers punt on the next play. The Bills take over at their 2. Purdy clearly can't throw the ball more than a few yards downfield. He should not be playing in this game.

9:28 On 3rd and goal from the 7, Charvarius Ward gives up a touchdown catch to Mack Hollins. This game is over right now. The 49ers never showed up.

49ers 3, Bills 21.

9:36 Jake Moody misses a 55-yard field goal attempt short as time expires.

THIRD QUARTER

9:56 Deebo Samuel returns the kickoff 60 yards to the Bills 37. A few plays later on 1st and goal from the 4, Purdy hands off to Kyle Juszczyk, the highest-paid fullback in the NFL, who fumbles. The Bills recover and return it to their 48-yard line.

9:59 On 3rd and 2 from the 49ers 44, Josh Allen throws a screen pass behind Khalil Shakir and the Bills go 3 and out. After the punt, the 49ers take over at their 6.

10:05 On 3rd and 10 from the 6, George Kittle drops a screen pass and the 49ers go 3 and out. After the punt, the Bills take over at the 49ers' 44.

10:14 On 1st and goal from the 7, Josh Allen throws a quick pass to Amari Cooper who laterals the ball back to Allen who dives across the pylon for the touchdown. Now there's a creative red zone play. Much better than handing the ball to the fullback.

49ers 3, Bills 28.

10:22 On 2nd and 8 from the Bills 15, Purdy throws a backward pass to Isaac Guerendo who scores. Technically that's a run.

49ers 10, Bills 28.

10:28 On 3rd and 6 from the Bills 31, Khalil Shakir makes a diving 4-yard catch and the Bills go 3 and out. After the punt, the 49ers take over at their 23.

FOURTH QUARTER

10:34 On 3rd and 5 from the 49ers 28, the ball slips out of Purdy's hand as he attempts to throw, which is a fumble, and the Bills recover. Good Lord.

10:39 On 2nd and goal from the 8, Josh Allen scrambles for a touchdown. The 49ers look like they want to be anywhere but here.

49ers 10, Bills 35.

Download and follow The Cohn Zohn Podcast.


Published |Modified
Grant Cohn
GRANT COHN

Grant Cohn has covered the San Francisco 49ers daily since 2011. He spent the first nine years of his career with the Santa Rosa Press Democrat where he wrote the Inside the 49ers blog and covered famous coaches and athletes such as Jim Harbaugh, Colin Kaepernick and Patrick Willis. In 2012, Inside the 49ers won Sports Blog of the Year from the Peninsula Press Club. In 2020, Cohn joined FanNation and began writing All49ers. In addition, he created a YouTube channel which has become the go-to place on YouTube to consume 49ers content. Cohn's channel typically generates roughly 3.5 million viewers per month, while the 49ers' official YouTube channel generates roughly 1.5 million viewers per month. Cohn live streams almost every day and posts videos hourly during the football season. Cohn is committed to asking the questions that 49ers fans want answered, and providing the most honest and interactive coverage in the country. His loyalty is to the reader and the viewer, not the team or any player or coach. Cohn is a new-age multimedia journalist with an old-school mentality, because his father is Lowell Cohn, the legendary sports columnist for the San Francisco Chronicle from 1979 to 1993. The two have a live podcast every Tuesday. Grant Cohn grew up in Oakland and studied English Literature at UCLA from 2006 to 2010. He currently lives in Oakland with his wife.