The Vikings won Sunday, but it certainly wasn't a thing of beauty.
The offense really struggled against the Kansas City Chiefs with Teddy Bridgewater inconsistent throwing the ball and Adrian Peterson unable to get on track running the ball.
Bridgewater threw two interceptions, including one in the end zone. Peterson had 12 runs that either resulted in no gain or negative yards and finished with only 60 rushing yards.
But the defense bailed out the offense enough times to hold on for a 16-10 victory.
The Vikings rookie class had a nice day. Stefon Diggs was one of the few bright spots on offense, finishing with 7 catches for 129 yards.
Middle linebacker Eric Kendricks made a handful of big plays on defense. And defensive end Danielle Hunter, starting in place of Everson Hunter, forced a fumble on Kansas City's potential game-winning drive.