Josh Allen went on an absolute tear in the Buffalo Bills’ 34-24 win over the San Francisco 49ers, completing 32-of-40 passes for 375 yards, four touchdowns and what should be one of the highest-graded games of his season.
Editor's note: All of PFF's grades and advanced stats from this game will be finalized and made available to ELITE subscribers within 24 hours of the final whistle.
STORY OF THE GAME
While the Bills’ lead running backs — Devin Singletary and Zack Moss — totaled just 70 yards across 21 carries, Allen recorded four big-time throws and zero turnover-worthy plays on first review. He also completed all six of his pass attempts of 20-plus air yards for 159 yards and two touchdowns in the game.
Allen’s lead receiver was Cole Beasley, who finished the game with nine receptions for 130 yards and a touchdown. Veteran Stefon Diggs was also a viable threat, as he put on a route-running clinic on his way to 10 receptions and 92 receiving yards.
San Francisco quarterback Nick Mullens struggled to match Allen throw for throw, to say the least. He recorded two big-time throws and two turnover-worthy plays on first review, and most of his box-score production came when trailing by 10-plus late in the game.
Bills rookie wide receiver Gabriel Davis wasn’t Allen’s primary target, but he still hauled in three receptions from four targets for 68 yards and a touchdown. San Francisco wideout and fellow rookie Brandon Aiyuk had better numbers than Gabriel with his 95 receiving yards and one touchdown, but he also had a dropped pass that resulted in a costly Micah Hyde interception.
Javon Kinlaw, the 49ers’ rookie first-rounder out of South Carolina, recorded three pressures on first review and added multiple positively graded plays in the run game.