Buffalo Bills quarterback Josh Allen wasn't at his MVP best in the 44-32 win over the Tampa Bay Buccaneers at Highmark Stadium, but it was historic.
Yes, you read that right.
Allen would go 19 of 30 for 317 yards, three passing touchdowns, and two interceptions, while also rushing for three touchdowns.
A six-total-touchdown day for No. 17.
And history was made.
Allen is now the only player in NFL history with multiple games of three passing and three rushing touchdowns, with his other game coming back on Dec. 8 against the Los Angeles Rams.
More: Bills batter Bucs thanks to career day from unlikely source
Allen and passing game finds groove vs. Buccaneers
Allen's 317 passing yards were his second-highest of the season, and it is now back-to-back 300+ yard games for the MVP, but in contrast to last week, Josh looked far better after a shaky start.
Tyrell Shavers (90 receiving yards, one touchdown), Gabe Davis (40 receiving yards), Ty Johnson (61 receiving yards), and James Cook (66 receiving yards) all had big plays in the passing game as the Buccaneers' defense struggled to contain the passing attack.
Oh, and that is without Keon Coleman, who was a healthy scratch, and Khalil Shakir, who did not register a single reception.
So, there's that.
It was a game Buffalo had to win, and it did, with the passing game, which was under heavy criticism last week for its performance against Miami, showing signs of life.
More Bills news:
- How Bills got Mecole Hardman after 3 Super Bowl titles with Chiefs
- Bills' Josh Allen made a boneheaded mistake on awful interception vs. Buccaneers
- Why Dalton Kincaid isn't playing today for Bills with injury news
- Is Keon Coleman playing today? Why Bills WR is a healthy scratch vs. Buccaneers in Week 11 | AllSportsPeople