Josh Allen threw two touchdown passes, ran for a touchdown and the Buffalo Bills held off the New Orleans Saints 31-19 on Sunday afternoon in Orchard Park, N.Y.

Allen completed 16 of 22 passes for 209 yards and the Bills (4-0) overcame their first turnover of the season as well as 11 penalties after committing just 14 through three games.

Spencer Rattler passed for 126 yards and a touchdown for the Saints (0-4), who rushed for a season-best 189 yards.

After being shut out in the second quarter, the Bills received the second-half kickoff and drove 80 yards, and Allen ran 5 yards for a touchdown that increased their lead to 21-10.

Rattler threw a 3-yard touchdown pass to Chris Olave, leaving Buffalo with a 21-16 lead at the end of the third quarter.

New Orleans got the ball back at midf

See Full Page