After looking like easily the worst team in the National Football League through two weeks, Josh Allen and the Bills flipped the script against the NFC contenders.
There were stellar performances put on by players such as linebacker Matt Milano, defensive end Jerry Hughes and cornerback Tre'Davious White, but it was a great effort all around.
23, the Vikings took on the Buffalo Bills in front of the crowd at U.S. Bank Stadium in Minneapolis, Minnesota in a contest Minnesota was a double-digit favorite to emerge victorious from. Allen competed 15 of 22 passes fr 196 yards with a touchdown and no interceptions while Cousins completed 40 of 55 passes for 296 yards with a touchdown and interception.
Buffalo's 21-point win over Minnesota is also the second-largest victory by a double-digit dog since 2003. Third-year man Stephen Weatherly made his first start in place of Griffen and had his first career sack. But he ran for two touchdowns and threw for another, showing great poise against a Vikings defense that had been hailed as one of the best in the NFL. Bills led 27-0 after three quarters. Three plays later the defense did its part too, sacking Kirk Cousins - who had a frightful game on Sunday - and forcing a fumble.
Unai Emery reveals his prediction for Arsenal v Everton
Arsenal head coach Unai Emery will assess midfielder Lucas Torreira after he hobbled out of the 4-2 Europa League win over Vorskla.
The Bills, including their playoff game, went the final eight games of last season without recovering a fumble.
During halftime, the late Dennis Green was inducted into the Vikings' Ring of Honor. Groy, who had moved to LG when Vlad Ducasse left with an injury, shifted back to the middle as Ducasse re-entered.
All signs pointed to a pretty steep challenge in Week 3 against the Minnesota Vikings.