The New England Patriots are getting set to battle the Buffalo Bills in a showdown of two 3-0 AFC East teams on Sunday, and while the Patriots are obviously the defending Super Bowl champions, the guy everyone wants to see this weekend is Bills quarterback Josh Allen.

Allen has thrown for 750 yards, three touchdowns and three interceptions while completing 64.1 percent of his passes and posting a passer rating of 83.4, but where he is really making his mark is in the run game.

The second-year signal-caller has carried the ball 26 times for 105 yards and a couple of scores, and his ability to tuck the ball and take off has even reminded Patriots defensive assistant Jerod Mayo of former Atlanta Falcons quarterback Michael Vick, according to Mike Giardi of NFL Network.

Allen, who played his collegiate football at the University of Wyoming, was originally selected by Buffalo with the seventh overall pick of the 2018 NFL Draft.

He played in 12 games and made 11 starts during his rookie campaign, throwing for 2,074 yards, 10 touchdowns and 12 picks while completing 52.4 percent of his passes and registering a passer rating of 67.9.

While Allen struggled throwing the football, he immediately showed his running talent, racking up 631 yards and eight scores on the ground while averaging 7.1 yards per carry.

It's clear that the 23-year-old still has a lot of work to do in terms of being an NFL quarterback, as his passing leaves much to be desired right now, but he has shown improvement in that area and coupled with his athleticism, the Bills might have a keeper under center long term.