Josh Allen quieted his early season critics and own self-doubts by throwing four touchdown passes and scoring another rushing in the Buffalo Bills’ 43-21 rout of the Washington Football Team on Sunday.

Allen, who had been unhappy with his inconsistencies and 56% completion percentage through two games, finished 32 of 43 for 358 yards, while also surpassing the 100-touchdown plateau (including TDs rushing and one receiving) in his 47th career start.

CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM

It marked Allen’s fifth career game with four TDs passing and 300 yards passing, one more than the team record held by Hall of Famer Jim Kelly. And Allen’s 2-yard TD run in the fourth quarter was his 26th, breaking the franchise record for quarterbacks held by Jack Kemp.

Allen’s 101 touchdowns rank fourth among Bills quarterbacks, and one behind Kemp.

Emmanuel Sanders scored twice, starting with a 28-yard catch to cap Buffalo’s first drive. Zack Moss and tight end Dawson Knox also scored for the Bills (2-1) on catches of 7 and 14 yards.

Buffalo opened a 21-0 lead before defensive and special teams miscues allowed Washington to score twice in a span of 2: 12.

The Bills then blew the game open by going ahead 33-14 early in the third quarter, when Allen oversaw a 17-play, 93-yard drive capped by a 5-yard touchdown pass to Sanders.

Allen was his own worst critic on Wednesday when assessing his slow start to the year after he set numerous single-season scoring and passing records and was rewarded with a six-year, $258 million contract extension last month.

“It is no secret that last week I wasn’t great and the week before,” Allen said. “It’s my goal to become great. I will strive to achieve the highest level of excellence. “

If Washington coach Ron Rivera referred to the game against Buffalo as a measuring stick, the Football Team is well behind the chains in dropping to 1-2, and failing to carry over any momentum from a 30-29 win over the New York Giants on Sept. 16.

Taylor Heinicke, filling in for injured starter Ryan Fitzpatrick, struggled in his first career road start by going 14 of 24 for 212 yards with two touchdowns and two interceptions. Washington’s defense continues to leak after being ranked No. 2 in the league a year ago. The league’s 2nd best defense.

Washington had already allowed a combined 815 yards offense in two games, and gave up 481 yards offense and 29 first downs to Buffalo.

The game would have been over early if not for Washington gaining a spark on Antonio Gibson catching a short pass and winding his way through the Bills defense for a 73-yard touchdown 5: 09 into the second quarter.

On the next play, Dustin Hopkins recovered his own kickoff to set up Heinicke’s 4-yard touchdown run.

The short kickoff bounced in front of Isaiah McKenzie. It was caught by Washington’s Khaleke Hogue and then McKenzie’s helmet. The ball bounced back to Hopkins, who made a sliding catch at Buffalo’s 24.

The Bills responded by taking a 27-14 lead into the half off of two Tyler Bass field goals, including a 48-yarder as time expired. Washington’s tight end Logan Thomas caught a two-yard touchdown pass from Tyler Bass and also lost a fumble.

CLICK HERE TO GET THE FOX NEWS APP

HITTING A WALL

Washington guard Brandon Scherff was injured when he couldn’t stop himself before slamming into a padded wall along the sideline late in the second quarter. Scherff tried to stop Buffalo’s Taron Johnsen, but he intercepted Heinicke‚Äôs pass and it was deflected from Thomas’ fingers.

Scherff was unable to catch the wind and returned the game for the third quarter.

The interception was negated when three penalties were imposed against Buffalo. This included an illegal contact penalty for Tremaine Edmunds, a linebacker. Bills’ defensive end Jerry Hughes was flagged by the NFL for making a blindside tackle on Sam Cosmi, an offensive lineman.

HOMECOMING

It was alumni weekend for the Bills, with Hall of Famers Bruce Smith and Thurman Thomas, sporting a No. 23 Micah Hyde jersey, were among the former players in attendance. Smith and Thomas chatted with Bills owners Terry Pegula and Kim Pegula before the game.

INACTIVES

Washington: DT Matt Ioannidis did not play after a knee injury against the Giants.

Bills – DE Efe Obada, DT Harrison Phillips both missed the second consecutive game.

UP NEXT

Washington: At Atlanta Falcons on Oct. 3

Bills: Face second consecutive opponent coming off extended break after playing on Thursday night. On Oct. 3, they host the Houston Texans. They host the Houston Texans on Oct.