The Vikings raced to a 17-point lead, but they couldn’t hold it.
The Bucs’ offense woke up in the second half, just in time for the Vikings offense to slip into a coma.
The end result? Bucs win, 24-20.
Like last week, the Vikings couldn’t extend drives when they needed to extend drives, allowing the Bucs to capture and build momentum throughout the final two quarters, culminating in a nine-play, 61-yard drive that ended with LeGarrette Blount’s second touchdown of the day.
The Vikings got one last chance with 31 seconds left. But Percy Harvin dropped the kickoff, limiting his progress to the 10, and there simply wasn’t enough time for Minnesota to get down the field, even though the Vikins made it mildly interesting with a Stanford band play that got the ball near the 50 via the efforts of Harvin and Adrian Peterson.
The loss drops the Vikings to 0-2. They welcome to the Metrodome next week the red-hot Lions.
The win pulls the Bucs to 1-1, which at a minimum will get them a share of a three-way tie atop the NFC South.
Blount finished with 71 yards rushing. Quarterback Josh Freeman completed 22 of 31 passes for 243 yards, with a touchdown and an interception.