SEATTLE (AP) — Josh Allen threw two touchdown passes and the surging Buffalo Bills turned his first interception of the season into an afterthought, pummeling the Seattle Seahawks 31-10 on Sunday. James Cook rushed for 117 yards and two touchdowns for the AFC East-leading Bills (6-2), who were in control throughout and won their third straight. Allen finished 24 of 34 for 283 yards.

He ran his streak of passes without an interception to 300 before Josh Jobe picked him off in the second quarter. But Seattle (4-4) turned the ball over on downs after that pick, with quarterback Geno Smith stumbling after he took the snap on fourth-and-goal from the 1. Allen responded by leading a 12-play, 93-yard drive — the Bills' second drive of 90-plus yards in the first half — for a 14-3 lead.

Allen concluded that possession with a 12-yard touchdown pass to Dalton Kincaid. Buffalo also went 90 yards on 14 plays after the opening kickoff, and Allen found Keon Coleman for a 2-yard TD to finish a drive that lasted 9:07. Smith went 21 of 29 for 212 yards and an interception for the Seahawks, who were largely inept on offense.

They rushed for only 32 yards and scored their only touchdown in garbage time. Buffalo outgained Seattle 445 yards to 233 and held the ball for more than 38 minutes. Seattle had the ball at the Buffalo 2 with a chance to tie the game midway through the second quarter, but center Connor Williams sent a shotgun snap over Smith’s head that skittered past the 30.

Kennet.