Minnesota started the scoring early when rookie Dalvin Cook rushed for his first career National Football League touchdown.
Minnesota Vikings defensive back Trae Waynes intercepts the ball in the second quarter against the Tampa Bay Buccaneers wide receiver DeSean Jackson at U.S. Bank Stadium in Minneapolis on September 24, 2017. Diggs caught the ball over Smith and spun out of a tackle to break free for a 59-yard touchdown.
Cook led the team in rushing with 97 yards and a touchdown.
He's got 17 receptions for 293 yards and four touchdowns.More news: Emotional ad asks GOP senators to reject bill
More news: Kenya's president calls 'coup' Supreme Court ruling on election
More news: Federal government notifies 21 states of election hacking
Minnesota's defense held the high powered Bucs offense in check.
This is the 10th year out of the past 13 in which the Vikings have had to start more than one quarterback, with Brett Favre (2009), Christian Ponder (2012) and Teddy Bridgewater (2015) the only ones who made it through an entire campaign unscathed.
Sam Bradford missed his second straight game with a knee injury, but Keenum was much better at home against a depleted Tampa Bay defense after a road loss at Pittsburgh last week.
Any defense, even the Buccaneers' own 2002 defense, would start giving up points and yards after being on the field for as long as the Minnesota group was against the Steelers. A sack of Winston and a holding call that erased a big third-down conversion put the Bucs in a bad spot but Winston converted a third-and-14 with an 18-yard pass to Brate. After Ward broke up a third-down pass in the middle of the end zone, kicker Kai Forbath came in to bang a 20-yarder through the pipes.
The Vikings moved to (2-1) with a victory over Tampa Bay. However, apparent miscommunication between Winston and Jackson led to a ball thrown directly to Sendejo, who returned the interception 36 yards to the Bucs' 35.