Buffalo Bills quarterback Josh Allen has broken his own franchise record for rushing yards in a single game.

Allen had nine rushes for 135 yards in the Bills' 21-17 loss to the Miami Dolphins on Sunday, which helped him surpass his record 99 rushing yards that he had in the Week 12 win over the Jacksonville Jaguars.

And according to StatMuse, Allen's rushing performance in Miami helped him compile the most road game rushing yards by a quarterback since Michael Vick racked up 173 back in 2002.

https://twitter.com/statmuse/status/1069348417007161344

Of course, it wasn't all good for Allen against the Dolphins. He did throw for 231 yards and two touchdowns but also had two interceptions on the day.

But despite the obvious struggles that most rookie quarterbacks face when entering the league, it's clear that Allen has the tools needed to be successful.

It may take a little while to adjust to defenses and the speed of opposing defenders, but his rushing ability adds an excellent dynamic in a league where rushing quarterbacks can present serious challenges to the opposition.

The Bills are back in rebuilding mode in Sean McDermott's second season on the job, with the team getting the most of its 2017-18 season by making the AFC Wild Card round. However, with only four wins this season, a return to the playoffs won't happen.

Still, there will be plenty of positives to build on heading into the offseason, and there's no doubt that Allen's development throughout the year will be one of them.