The Buffalo Bills were as much as 17.5 point underdogs on some sports betting lines entering Minnesota on Sunday, but that didn't stop Josh Allen and the Bills from stunning the Vikings in a dominant 27-6 win.

Rookie QB Josh Allen earned his first win, running for a pair of touchdowns and connecting on a 26-yard TD to Jason Croom as Buffalo ran out to a 17-0 first quarter lead.

MINNEAPOLIS, MN - SEPTEMBER 23: Josh Allen #17 of the Buffalo Bills dives with the ball for a touchdown in the first quarter of the game against the Minnesota Vikings at U.S. Bank Stadium on September 23, 2018 in Minneapolis, Minnesota. (Photo by Hannah Foslien/Getty Images)

The lead extended to 27-0 by halftime and the Bills defense kept putting pressure on Minnesota QB Kirk Cousins throughout. Cousins fumbled three times, twice recovered by the Bills, and was victim of a deflected, then intercepted pass.

MINNEAPOLIS, MN - SEPTEMBER 23: Jerry Hughes #55 of the Buffalo Bills strips the ball out of the hands of Kirk Cousins #8 of the Minnesota Vikings in the first quarter of the game at U.S. Bank Stadium on September 23, 2018 in Minneapolis, Minnesota. (Photo by Hannah Foslien/Getty Images)

Allen also coughed the ball up three times, but Buffalo was able to recover all three fumbles - two by Allen, himself.

Both teams totaled exactly 292-yards for the game. The Bills held the time of possession advantage 35-25.

Allen and the Bills (1-2) will play look for their second win, again on the road next Sunday, visiting Green Bay (1-1-1).

The Vikings (1-1-1) meet the Los Angeles Rams (3-0) on Thursday Night Football.