Josh Allen and the Buffalo Bills proved victorious, narrowly beating the Detroit Lions 28-25 on Thanksgiving.

Allen, after his elbow injury, has been struggling with turnovers. Additionally, the Bills have just looked flat.

A crushing defeat to the Vikings and Jets had Bills fans concerned the team couldn’t right the ship.

Getting a win, no matter how ugly, is a confidence boost for a team battling one of the more extreme injury bugs in the NFL.

However, another win typically means another Josh Allen record. Today was no different.

Josh Allen makes history

Allen, with both a rushing and passing touchdown joined some exclusive company and further cemented his legacy in NFL history.

In just five years, Allen is already top ten in league history for rushing touchdowns. The franchise quarterback has been deadly with both his arms and his legs for the entirety of his short career.

The Josh Allen effect

Highlight reel plays along with some head-scratching mistakes is how Allen operates. Today was no different.

Luckily, the Bills took a step in the right direction, even in the injury department. Before kickoff it was announced that Tre White would be active for the first time this season after tearing his ACL last Thanksgiving.

While the win wasn’t pretty, the Bills team has been battling an array of issues outside of their control.

Multiple factors hurting the Bills

A historic snowstorm forced the team to move their last home game to Detroit, just five days ago. Then, they needed to head back to Detroit for today while battling a handful of brutal injuries.

Nevertheless, the team is overcoming and won yet another one score game. The narrative that the Bills’ can’t win close games may have died, at least for a week.

This team will live and die by Josh Allen. Bills Mafia wouldn’t have it any other way.

Featured image via Junfu Han / USA TODAY NETWORK

Will the Bills win the AFC East?