Recap
AI summary, sourced from 1 period article (PFF)
Sam Darnold threw for 268 yards and two touchdowns including a 97-yard strike to Justin Jefferson and the Vikings beat the 49ers 23-17 at U.S. Bank Stadium to drop San Francisco to 1-1. Jordan Mason ran for 100 yards on 20 carries with a TD. Deebo Samuel caught 8 for 110; George Kittle caught 7 for 76 with a touchdown. Nick Bosa had 2 sacks; Fred Warner had a sack, an interception, and a forced fumble near the goal line. The 49ers committed two red-zone turnovers that became Vikings points.[1][2][3]
Columnist recap
AI summary, sourced from 1 period article (PFF)
Sam Darnold is having the kind of week most quarterbacks who came up in the 2018 draft class are no longer eligible for. Sunday at U.S. Bank Stadium he played his first home game for the Vikings and put a 97-yard touchdown on his former team. 268 yards, two scores, no interceptions, a 23-17 win that nobody outside the locker room saw coming.
The 49ers will recognize a lot of what they saw. They will not love the red-zone turnovers, the two giveaways that became Vikings touchdowns. They will not love watching Sam Darnold take a single-coverage shot to Justin Jefferson and have it go ninety-seven yards. They will live with Jordan Mason running for a hundred and George Kittle catching seven for seventy-six because the foundation of the offense is intact.
1-1, on the road in Minneapolis, against the version of Sam Darnold a lot of preseason previews said did not exist. Some of the air will come out of the room this week. The schedule does not get easier.
By the numbers
AI summary, sourced from 1 period article (PFF)
Vikings 23, 49ers 17. Margin: -6. Two-game record: 1-1, +7 differential.
- Sam Darnold: 17-of-26 for 268, 2 TD; 97-yard TD to Jefferson the centerpiece.
- Jordan Mason: 20 carries for 100, 1 TD.
- Deebo Samuel: 8 catches for 110.
- George Kittle: 7 catches for 76, 1 TD.
- Nick Bosa: 2 sacks.
- Fred Warner: 1 sack, 1 INT, 1 forced fumble at the goal line.
- 49ers turnovers: 2 red-zone giveaways become Vikings points.
- Vikings 2-0; 49ers 1-1.
Film room
AI summary, sourced from 1 period article (PFF)
A 23-17 road loss in Minneapolis. The 49ers fall to 1-1.
How it unfolded
The Vikings opened on a Darnold touchdown drive to take an early 7-0 lead. Mason answered with a rushing touchdown to tie. Darnold's 97-yard touchdown to Jefferson on a single-coverage shot late in the second quarter flipped the score to 14-10 Minnesota at the half. The 49ers had two red-zone trips in the second half that ended in turnovers, both of which the Vikings turned into points. The 49ers cut the lead late on a Kittle touchdown but never got within a possession with the ball in the final three minutes.
The turning point
The two red-zone turnovers. With the 49ers driving inside the 10 twice in the third quarter and both drives ending in giveaways, the Vikings were able to convert each into points and the 49ers' offense never got the comeback chance the box score suggests.
By the numbers
Darnold 17-of-26 for 268 and two TDs; the 97-yarder to Jefferson the third-longest reception of Jefferson's career. Mason 100 yards on 20 carries with a TD (third 100-yard game in his short career). Samuel 110 receiving on 8 catches, Kittle 76 and a TD. Bosa two sacks; Warner the kind of full-spectrum afternoon (sack, INT, forced fumble) that wins defensive player of the week most weeks.
Personnel watch
Christian McCaffrey inactive again with the calf. Mason continues to look like a starter. Jefferson lost to a quad injury in the third quarter, which the Vikings' offense quietly counted as a win for Sunday despite him having posted the 97-yarder before exit. The 49ers' defense was on the field for the back half of two long Vikings drives that converted the red-zone turnovers; the rotation showed wear by the fourth quarter.
What it means
1-1 with both red-zone trips going the wrong way Sunday. The Vikings are 2-0 with Sam Darnold and a healthier Justin Jefferson than a year ago. The 49ers travel to LA next week for the Rams.