Josh Allen, quarterback of the Buffalo Bills, had 324 yards for four touchdowns against the Pittsburgh Steelers at the Bills Stadium on Sunday. With his brilliant show, the 26-year-old became the first QB this season to surpass 300 yards in the first 30 minutes of a game.

Also read: Buffalo Bills WR Gabe Davis’ amazing one-handed catch vs Pittsburgh Steelers: Watch

Allen opened the game with a 98-yard touchdown. Buffalo did not gain a yard on the first two plays when the quarterback connected with Gabe Davis. It was the Bills’ longest offense play in 13 years.

Josh Allen was intercepted in the second quarter. Former Bills cornerback Levi Wallace made a leaping interception in front of Gabe Davis. This did not stop the QB from charging. He soon hit Stefon Diggs for a touchdown and took the Bills 24-3 up in the game. 

Also read: Brian Robinson greeted with loud cheers on NFL debut vs Titans: Watch

Buffalo Bills rookie wide receiver Khalil Shakir scored his first career touchdown. He took a catch-and-run 20 yards down the left sideline, taking a Josh Allen 24-yard throw to the end-zone. The Bills scored 21 points in the second quarter.

At half-time, Buffalo led 31-3. 

Also read: Cleveland Browns’ Nick Chubb rushes for a 41-yard touchdown against Los Angeles Chargers: Watch

Allen had made 31.02 fantasy points in the first 30 minutes. He had 14-24 passing. 

WR Gabe Davis had two catches for 160 yards and two touchdowns. Pittsburgh rookie Kenny Pickett was 13 of 20 for 121 yards and an interception and Najee Harris was held to 17 yards rushing.

Also Read: Minnesota Vikings’ Justin Jefferson dons an Adam Thielen T-shirt in the pregame warmups: Watch

In the Bills’ 23-20 win against the Baltimore Ravens last week, Allen threw for 213 yards and a touchdown with an interception.

Also Read: Kit Harrington, Aaron Rodgers doppelganger Frank, Patrice Evra spotted at Packers vs Giants in London: Watch

“Josh Allen throwing for a zillion yards,” a Twitter user said on Sunday. 

“Damn Josh Allen is on pace for like 1,000 yards passing for this game!” another one said.