SANTA CLARA, Calif. (AP) — Minnesota has been a house of horrors for the San Francisco 49ers for decades. The Niners' eighth straight loss in the Twin Cities looked an awful out like the one a year ago.

The Vikings flummoxed Brock Purdy with their pressure packages and burned the San Francisco defense with a big passing play. It added up to a 23-17 victory for the Vikings on Sunday that left the 49ers still searching for their first win at Minnesota since 1992 and was a big letdown following a season-opening win against the New York Jets . "It's a wake-up call but we know why it happened,” defensive end Nick Bosa said.

“There's a lot to fix.” The problems for San Francisco (1-1) came in all aspects of the game. There was a special teams blunder in the first half; the defense gave up a 97-yard TD pass from Sam Darnold to Justin Jefferson and struggled to get off the field on third downs; and the offense managed just 17 points for the second straight year against coordinator Brian Flores' defense.

Purdy looked uncomfortable for much of the day as he struggled with the heavy blitz package from the Vikings without his best outlet option in All-Pro running back Christian McCaffrey , who is injured. “That’s what the point of the scheme is,” coach Kyle Shanahan said. “It’s to have six guys up on the line and come from everywhere.

So it’s just a lot of pressure on a quarterback throughout a game. That’s what their scheme is. .

.. It makes it really tough to get i.