49ers vs. Vikings: Full preseason San Francisco grades and analysis

MINNEAPOLIS, MN - AUGUST 27: Carlos Hyde #28 of the San Francisco 49ers runs the ball in for a touchdown against the Minnesota Vikings during the second quarter in the preseason game on August 27, 2017 at U.S. Bank Stadium in Minneapolis, Minnesota. (Photo by Hannah Foslien/Getty Images)
MINNEAPOLIS, MN - AUGUST 27: Carlos Hyde #28 of the San Francisco 49ers runs the ball in for a touchdown against the Minnesota Vikings during the second quarter in the preseason game on August 27, 2017 at U.S. Bank Stadium in Minneapolis, Minnesota. (Photo by Hannah Foslien/Getty Images) /
facebooktwitterreddit
Prev
1 of 4
Next
MINNEAPOLIS, MN – AUGUST 27: Carlos Hyde #28 of the San Francisco 49ers runs the ball in for a touchdown against the Minnesota Vikings during the second quarter in the preseason game on August 27, 2017 at U.S. Bank Stadium in Minneapolis, Minnesota. (Photo by Hannah Foslien/Getty Images)
MINNEAPOLIS, MN – AUGUST 27: Carlos Hyde #28 of the San Francisco 49ers runs the ball in for a touchdown against the Minnesota Vikings during the second quarter in the preseason game on August 27, 2017 at U.S. Bank Stadium in Minneapolis, Minnesota. (Photo by Hannah Foslien/Getty Images) /

The Minnesota Vikings hosted the San Francisco 49ers in the third game of the NFL preseason. Despite a hot start, the 49ers couldn’t fend off the Vikings in the final moments of the game, losing 32-31. Here are the full postgame grades and analysis from the matchup.

Coming into the game against the Minnesota Vikings, all eyes were on the 49ers starters and how they’d respond to the poor effort against the Denver Broncos the week prior. They did not disappoint, unlike last week.

The first-team offense for San Francisco had really yet to play any sort of productive football this preseason, evident in their inability to finish a drive with a touchdown. In the Vikings game, that was certainly not the case.

All it took was 2:29 of game action for the 49ers starters to register their first touchdown of the preseason, coming on a 46-yard pass between quarterback Brian Hoyer and wide receiver Marquise Goodwin.

That was followed up by another stellar drive, again ending in a Hoyer touchdown pass. This one featured running back Carlos Hyde showing off his receiver skills on a 24-yard catch.

On the other side of the ball, the first-team San Francisco defense put on a dominant display, holding the Vikings scoreless until halftime. In all, it was a solid performance from the first-units after getting handled the previous week.

For each position group on both sides of the ball, we’ll have a grade and a breakdown.