Coming off one of the worst defeats in recent years, the Buffalo Bills did a complete 180 Sunday afternoon as they took on the Vikings.

The Bills jumped out to a staggering 27-0 halftime lead before going on to win 27-6 over the Vikings.

Bills rookie QB Josh Allen threw one touchdown and ran for another 2 in his first win as an NFL quarterback.

The Bills are now 1-2 on the season and head back on the road next Sunday to take on the Green Bay Packers!