MINNEAPOLIS -- A rainy night at TCF Bank Stadium wasn't the place for crisp football, but the Minnesota Vikings managed to get through a long evening with a victory, improving to 3-0 in the preseason and 7-0 in Mike Zimmer's tenure with a 20-12 victory over the Oakland Raiders. Concerns about kicker Blair Walsh are likely to dominate the postgame narrative and the Vikings' offense misfired early, but they improved on third downs, converting 9 of 17, and only committed one penalty.
QB depth chart: Teddy Bridgewater completed his final seven passes of the night after beginning the game 3-for-7 and hit Charles Johnson for a touchdown on his final throw of the night. Shaun Hill threw an interception on what appeared to be a miscommunication with Cordarrelle Patterson and ended his night with his hand wrapped in ice after a touchdown throw to Chase Ford. Taylor Heinicke got the third turn of the night, ahead of Mike Kafka, though Heinicke lost the ball on a sack and went 0-for-4 passing.
Maybe that dude could start: The Vikings continued to use Trae Waynes with their first-team nickel package (though they didn't put him in the slot on Saturday), and after three preseason games, it's worth wondering whether Waynes is going to be ahead of Captain Munnerlyn in the Vikings' defense. Even if he's only on the field in the nickel, he'd effectively be playing a position that carries the importance of a starting job.
Who got hurt? Hill's injury might have been the worst of the night for the Vikings, who seemed to escape without any major issues a week after losing right tackle Phil Loadholt for the season.
A surprise player who impressed: Ford has been something of a forgotten man in training camp, with rookie MyCole Pruitt getting more work ahead of him. But with Pruitt out on Saturday night because of a sprained ankle, Ford took advantage of his opportunity. He absorbed a violent hit from Brandian Ross on Hill's touchdown pass, hanging on to the ball after getting drilled in midair. Ford caught five passes for 19 yards, including the touchdown.
Rookie watch: T.J. Clemmings was beaten for a tackle of Jerick McKinnon behind the line on the first play of the game, but did a respectable job in pass protection. The Raiders seemed to bring extra pressure on Clemmings' side and got to Bridgewater a couple times when the Vikings didn't have enough blockers to pick up blitzers, but Clemmings won most of his one-on-one matchups. Receiver Stefon Diggs continued his impressive preseason as a punt returner, fielding a ball on one hop after initially signaling teammates to get away from it. Diggs then reversed field, taking the ball 29 yards on the return.
When it was starters vs. starters, the Vikings looked… : Respectable, though the game wasn't the smoothest of the preseason for the offense. The defense forced a punt to begin the game, but Terence Newman was beaten for a 40-yard completion to Amari Cooper on the Raiders' second drive. Linebacker Anthony Barr got his first preseason work and seemed to hold up well after missing time with knee inflammation.
One reason to freak out: The swirling winds and heavy rain at TCF Bank Stadium on Saturday night might have had something to do with it, but kicker Blair Walsh had one of his worst nights in the NFL, missing three field goals and an extra point. He's now 2-for-6 in the preseason and appeared to get an earful from coach Mike Zimmer after he missed a 38-yarder wide left in the fourth quarter. The Vikings just gave Walsh a four-year contract extension and are behind him as their kicker, but his struggles in the preseason -- which come after his slump late last season -- have to be concerning.
Weather delay cancels halftime: Play was halted for 65 minutes in the second quarter after a jagged lightning bolt ripped through the sky to the west of TCF Bank Stadium. Once the Vikings and Raiders returned to the field with 6:45 left in the second quarter, they took a four-minute break that served as halftime and then finished the final two quarters of the night. Severe weather led to players being called off the field twice during warmups as well.
Asiata impresses: Running back Matt Asiata, who scored 10 touchdowns last season with Adrian Peterson out, has been the third running back on the Vikings' depth chart during training camp. But he had a solid night on Saturday, running twice for 15 yards and catching three passes for 36 yards.