The Vikings were a seven-point favorite to beat Tampa Bay on Thursday night.
One reason they were favored was that since the NFL Network's Thursday night game became a weekly feature this season, only one road team had managed a victory -- the defending Super Bowl champion New York Giants beat a weak Carolina Panthers squad 36-7 in Week 3.
But having only one day of practice and having to travel from Tampa Bay to Minnesota didn't seem to bother the Bucs, who might have played their best game of the season as the Vikings defense gave up 416 total yards.
The Bucs were led by rookie running back Doug Martin, who contributed 214 total yards (135 rushing, 79 receiving) against a Vikings defense that never had an answer.
With the toughest part of the schedule coming up, including four of their next five games against NFC North opponents, this was a game the Vikings almost had to win if they want to be a playoff contender.
But it seemed that the Bucs, even with having to travel and limited time to get ready for the game, were much more prepared and mentally ready for the game.
The Vikings were dominated by a team that had struggled and was 2-4 this season coming into Thursday night, and the Vikings, entering at 5-2, had seemingly played much better earlier this season.
But that wasn't the story Thursday.