Josh Allen followed up on the most prolific game of his NFL career with an even better one.
The third-year pro threw for 417 yards and four touchdowns, both personal bests, and the Buffalo Bills beat AFC East rival Miami for the fourth consecutive time Sunday, 31-28.
Allen reached a career high in yards passing for the second week in a row, and became the first Buffalo quarterback to have consecutive 300-yard games since Drew Bledsoe in 2002.
“There are games when the offense has to step up," Allen said. "This was one of those games.”
Trailing 20-17, the Bills (2-0) reclaimed the lead for good with 6 minutes left on a 6-yard touchdown pass from Allen to rookie Gabriel Davis, who made a diving catch in the end zone.
Allen’s 46-yard touchdown pass to John Brown sealed the win.
“He’s got ice water in his veins,” coach Sean McDermott said. “No moment is too big for him."
The only other Bills player to throw for at least 415 yards and four scores was Joe Ferguson in 1983.