Josh Allen threw for three touchdowns and ran for two more as the Bills beat the Dolphins and sent Kyle Williams into retirement on a high note with a 42-17 win in the season finale on Sunday.
The veteran defensive tackle finished the game with three tackles and his first career catch, which went for nine yards in the fourth quarter.
Allen would end the game with 224 passing yards and 95 rushing yards.
The rookie QB and the offense wasted little time getting on the board, marching Buffalo 66 yards, highlighted by his one yard TD score.
After Tremaine Edmunds intercepted Ryan Tannehill on the Dolphins’ opening drive, it took the Bills one play to get back in the end zone.
Allen connected with Zay Jones, who spun away from a defender and ran in for an 18-yard score to make it a 14-0 game.
It was stay that way until Miami scored twice in the final two minutes of the first half, which inluded Kenny Stills throwing a TD to Ryan Tannehill and Reshad Jones returning an Allen interception for a touchdown.
The rookie would bounce back to open the third, leading Buffalo on a 10-play scoring drive which ended with him hitting Robert Foster for a five yard TD to make it a 21-14 game.
After a fumble on Dolphins’ ensuing possession, frustration would boil over as Allen and the Bills were once again marching down the field.
As Allen scrambled for a first down, linebacker Kiko Alsonso came in late on a tackle sparking a scrum on the field. Alonso, along with Robert Quinn and Bills offensive lineman Jordan Mills would all be ejected from the game.
A few plays later LeSean McCoy zipped and zagged his way for his third touchdown of the season as Buffalo opened up a 28-14 lead.
Allen would add his third touchdown toss in the fourth quarter, connecting with Jones on a 26-yard strike.