Buffalo Bills hosted the San Francisco 49ers on a snowy night at Highmark Stadium on December 1, 2024. Josh Allen delivered a historic performance as the Bills routed the injury-hit 49ers 35-10. Allen became the first quarterback in NFL history to record a passing, rushing, and receiving touchdown in the same game. The Bills dominated on the ground with 220 rushing yards and capitalized on three 49ers turnovers.
This victory marked Buffalo’s fifth straight AFC East title and showcased their balanced attack in tough weather. San Francisco struggled with fumbles and missed opportunities while losing Christian McCaffrey to a knee injury. Fans witnessed elite play from the Bills offense and a defense that forced mistakes consistently. The final score reflected Buffalo’s complete control throughout most of the contest.
Match Score Table
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| San Francisco 49ers | 3 | 0 | 7 | 0 | 10 |
| Buffalo Bills | 7 | 14 | 7 | 7 | 35 |

Team Stats Table
| Statistic | 49ers | Bills |
|---|---|---|
| Total Yards | 239 | 372 |
| Passing Yards | 86 | 152 |
| Rushing Yards | 153 | 220 |
| First Downs | 15 | 20 |
| Time of Possession | 26:33 | 33:27 |
| Turnovers | 3 | 0 |
| 3rd Down Conversion | 3-10 | 6-12 |
Quarter-by-Quarter Scoring Breakdown
San Francisco opened with a 33-yard field goal from Jake Moody in the first quarter. Buffalo responded quickly with a Ray Davis touchdown run to lead 7-3. The second quarter saw James Cook break a 65-yard touchdown run, followed by Josh Allen’s 7-yard TD pass to Mack Hollins. Bills built a commanding 21-3 halftime lead.
In the third quarter, a unique lateral play ended with Allen scoring on a receiving touchdown. Isaac Guerendo answered with a 15-yard run for the 49ers, but Buffalo maintained control. Josh Allen sealed the win with an 8-yard rushing touchdown in the fourth quarter. Each phase highlighted Buffalo’s efficiency and San Francisco’s struggles in the snow.
Josh Allen’s Historic Performance
Josh Allen completed 13 of 17 passes for 148 yards and two touchdowns. He added 18 rushing yards and one score while catching a 7-yard touchdown on a lateral play. Allen orchestrated the offense with precision and created magic in slippery conditions. His versatility proved unstoppable for the 49ers defense.
The Bills quarterback earned MVP chants from the crowd and broke franchise records with this outing. He spread the ball effectively and made smart decisions under pressure. Allen’s leadership helped Buffalo clinch the division early. This game will rank among his career highlights for its uniqueness and impact. Fans and analysts praised his all-around brilliance.
James Cook and Buffalo Rushing Attack
James Cook rushed 14 times for 107 yards and one 65-yard touchdown. His explosive run shifted momentum heavily in the second quarter. Ray Davis added 63 yards and a score on 11 carries while other backs contributed solidly. The offensive line created lanes despite the snow-covered field.
Buffalo’s ground game overwhelmed the 49ers front and controlled the clock. Cook’s vision and speed shone brightly in tough conditions. Rushing success opened opportunities for play-action passes. This dominance wore down San Francisco’s defense as the game progressed. The unit’s performance proved key to the blowout victory.
Brock Purdy and 49ers Passing Struggles
Brock Purdy finished 11 of 18 for 94 yards with no touchdowns or interceptions but faced heavy pressure. He lost a fumble and could not generate consistent rhythm. Purdy connected with Jauan Jennings for some gains but lacked big-play support. The offense stalled repeatedly in the snow.
The young quarterback returned from a shoulder issue yet looked limited. San Francisco missed key starters and struggled to protect him effectively. Purdy made safe throws but could not overcome the turnovers. This performance highlighted areas for improvement against elite defenses. He remains a key piece for the 49ers moving forward.
Christian McCaffrey and 49ers Ground Game
Christian McCaffrey rushed 7 times for 53 yards before exiting with a knee injury. Jordan Mason led with 78 yards on 13 carries while Isaac Guerendo scored on a 15-yard run. The group fought hard but could not match Buffalo’s production. McCaffrey’s absence hurt the offense significantly in the second half.
San Francisco relied on a committee approach after the injury. Runners found some success early but fumbles derailed drives. The offensive line battled against a strong Bills front. This unit showed resilience despite the difficult conditions and injuries. Future games will test their depth without McCaffrey.
Receiving Leaders for Buffalo Bills
Khalil Shakir caught 4 passes for 30 yards while Dawson Knox added 56 yards on two receptions. Mack Hollins scored on a 7-yard pass and Amari Cooper set up the lateral touchdown. Receivers made plays after the catch and handled the slippery ball well. The group created mismatches across the field.
Josh Allen’s targets executed schemes perfectly in the snow. Multiple weapons kept the 49ers defense guessing. Chemistry and execution fueled the offensive success. Receivers also contributed to blocking in the run game. This performance showcased Buffalo’s depth at the skill positions.
Receiving Standouts for San Francisco 49ers
Jauan Jennings recorded 3 catches for 56 yards to lead the group. Deebo Samuel added 4 receptions for 20 yards while George Kittle caught one for 7 yards. Receivers fought for yards after contact but faced tight coverage. The unit dealt with limited opportunities due to offensive struggles.
San Francisco receivers worked hard in poor weather conditions. Jennings provided the biggest gains on key downs. Chemistry with Purdy remained solid despite the turnovers. This group will look to bounce back with healthier supporting pieces. Their effort kept some drives alive in a tough matchup.
Bills Defensive Contributions
Buffalo forced three fumbles and recovered all of them while limiting the 49ers to 239 total yards. Terrel Bernard led with strong tackling and the front generated pressure without many sacks. The secondary provided tight coverage and prevented big plays. Defenders excelled in snowy conditions.
The unit played disciplined football and capitalized on mistakes. Linebackers and defensive backs swarmed to the ball effectively. Buffalo’s defense complemented the offense perfectly for the shut-down performance. This effort helped secure the division title early. Players executed the game plan near flawlessly.
49ers Defensive Efforts
San Francisco recorded limited sacks and struggled to stop the run, allowing 220 rushing yards. Fred Warner and teammates made tackles but could not contain Buffalo’s attack. The secondary battled hard against Allen’s versatility. Defenders forced no turnovers while losing the field position battle.
The unit showed heart despite injuries and weather challenges. They made stops at times but fatigue set in during the second half. Adjustments helped briefly but overall production fell short. This game highlighted areas needing improvement on that side of the ball. Players competed until the end despite the lopsided score.
Special Teams Impact in Snowy Conditions
Tyler Bass converted all extra points reliably for Buffalo. Jake Moody made one field goal but missed two for the 49ers. Punting units maintained decent field position while return games stayed modest due to the snow. Special teams avoided major mistakes in tough visibility.
Hidden yardage remained relatively even but Buffalo benefited from better overall execution. Kickers handled slippery conditions professionally. Coverage teams limited explosive returns effectively. These phases supported the flow of a dominant Bills performance. Reliable special teams contributed to the final margin.
Key Turning Points and Critical Plays
James Cook’s 65-yard touchdown run created separation in the second quarter. The unique lateral touchdown involving Allen in the third quarter energized the crowd and extended the lead. Multiple 49ers fumbles handed short fields to Buffalo. Allen’s fourth-quarter rushing score sealed the outcome.
These moments defined the blowout result. Buffalo capitalized on every opportunity while San Francisco could not overcome early mistakes. Weather and injuries compounded difficulties for the visitors. Players on both sides showed resilience in challenging conditions. Execution favored the home team decisively.
Player Stats Comparison: 49ers vs Bills
Buffalo dominated statistically with advantages in total yards, rushing, and turnovers forced. Josh Allen far outperformed Brock Purdy in efficiency and impact. Bills skill players gained significantly more yards after contact. Defensive metrics clearly favored Buffalo throughout the contest.
Individual matchups highlighted depth differences and weather adaptation. The 49ers remained competitive in limited areas but fell short overall. This comparison reflected season trends for both teams entering the game. Buffalo’s balance and mistake-free play proved decisive. Stats underscored the impressive nature of the victory.
Season Implications for Both Teams
Bills clinched the AFC East title with five games remaining and stayed in the hunt for the top seed. The win extended their strong form and boosted confidence for the stretch run. 49ers dropped their third straight game and face a tough playoff path while dealing with key injuries. San Francisco must regroup quickly.
Buffalo gained valuable rest potential and momentum heading forward. The result highlighted their status as contenders. 49ers will focus on health and execution in remaining games. Fans anticipate stronger showings from both squads later. This matchup served as a statement game for the Bills.
Conclusion
The December 1, 2024, showdown between the 49ers and Buffalo Bills delivered memorable moments in snowy conditions at Highmark Stadium. Josh Allen’s historic three-way touchdown performance powered the Bills to a dominant 35-10 victory and an early division title. Buffalo’s rushing attack and defense overwhelmed an injury-depleted San Francisco team. Fans witnessed elite execution and resilience from the home side.
This game will be remembered for Allen’s unique achievement and Buffalo’s complete team effort. The 49ers showed fight despite the challenges but need health and adjustments moving ahead. Both organizations displayed the competitiveness that defines the NFL. Football enthusiasts enjoyed a classic snowy showdown filled with drama and standout plays.
Stay More Update OD MAGAZINE
