Josh Allen made every play a quarterback could make and more.
Fresh off his engagement to pop star Hailee Steinfeld, Allen had to deal with the lake-effect snow that hit the Buffalo area over the holiday weekend and into Sunday night against the San Francisco 49ers.
CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM
Allen definitely had more pep in his step as the Bills defeated the 49ers, 35-10. Buffalo also clinched the AFC East division for the fifth consecutive season.
The superstar quarterback got into the scoring column with a 7-yard pass to wide receiver Mack Hollins before halftime. Buffalo had a 21-3 lead going into the locker room, but they were far from done.
Allen was credited with a receiving touchdown in the third quarter after Allen's pass was deflected back into the quarter by Amari Cooper, who then ran for a score. Allen officially had zero receptions but seven receiving yards and one receiving touchdown.
To cap the night, Allen ran for an 8-yard score in the fourth quarter to put the game completely out of reach. Mitchell Trubisky took over from there.
THE STEELERS BEAT THE NFL RECORD WITH 21 CONSECUTIVE SEASONS WITHOUT LOSING AFTER BEATING THE BENGALS
Allen became the NFL quarterback to throw for a touchdown, run for a touchdown and catch a touchdown in a single game since the merger, the team said.
He had 148 passing yards on 13 completions and 18 rushing yards.
Bills running backs James Cook and Ray Davis were also able to get on the board. Cook had a 65-yard touchdown run, while Davis had a 5-yard touchdown run. Cook had 107 rushing yards that night and Davis had 59.
The 49ers had no answer to the Bills' offense all night. The players didn't seem to have any sort of feel for the snowy conditions as they slipped and slid across the surface.
San Francisco's best hope was to get Christian McCaffrey every opportunity possible. But the running back suffered a knee injury in the first half and never returned.
Brock Purdy passed for less than 100 yards. He was 11 of 18 with 94 passing yards. He was fired twice. Isaac Guerendo scored San Francisco's only touchdown.
Buffalo is now on a seven-game winning streak and 10 wins on the season.
CLICK HERE TO GET THE FOX NEWS APP
San Francisco fell to 5-7 and it looked like their season was about to go up in smoke.
Follow Fox News Digital sports coverage in X and subscribe to the Fox News Sports Huddle newsletter.