For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2024 Week 2 · Sun, Sep 15, 2024 · U.S. Bank Stadium

San Francisco 49ers

17

Minnesota VikingsWinner

23

SF -4.5 upsetU 46.5 ✓Dome

Minnesota Vikings 23–17. Biggest swing: Q2 9:51, MIN +22% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3MINSF
Q2 · 9:51SF 0MIN 9MIN ball · 2nd & 9SF 56%

(9:51) 14-S.Darnold pass deep middle to 18-J.Jefferson for 97 yards, TOUCHDOWN.

Market-anchored home win probability, play by play. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest momentum swings — tap one to jump there.

Highest-leverage plays

  1. Q2 · 9:51MIN +22% win prob(9:51) 14-S.Darnold pass deep middle to 18-J.Jefferson for 97 yards, TOUCHDOWN.
  2. Q2 · 4:48SF +14% win prob(4:48) (Shotgun) 14-S.Darnold pass short middle intended for 11-T.Sherfield INTERCEPTED by 54-F.Warner at SF 10. 54-F.Warner to SF 35 for 25 yards (71-C.Darrisaw; 14-S.Darnold).
  3. Q3 · 7:04SF +12% win prob(7:04) 13-B.Purdy pass short middle intended for 44-K.Juszczyk INTERCEPTED by 44-J.Metellus (51-B.Cashman) at SF 22. 44-J.Metellus pushed ob at SF 10 for 12 yards (77-D.Puni; 65-A.Banks).
  4. Q2 · 13:33MIN +12% win prob(13:33) (Shotgun) 13-B.Purdy pass deep left to 15-J.Jennings to MIN 20 for 25 yards (24-C.Bynum).

How the points landed

Scoring summary

  1. Q1 · 4:48MIN Field goal

    (4:48) 16-W.Reichard 22 yard field goal is GOOD, Center-42-A.DePaola, Holder-17-R.Wright.

    Score after this play: SF 0MIN 3
  2. Q2 · 9:51MIN Touchdown

    (9:51) 14-S.Darnold pass deep middle to 18-J.Jefferson for 97 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 0MIN 10
  3. Q2 · 2:00SF Touchdown

    (2:00) (Shotgun) 13-B.Purdy pass short left to 85-G.Kittle for 7 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 7MIN 10
  4. Q2 · 0:03MIN Field goal

    (:03) 16-W.Reichard 39 yard field goal is GOOD, Center-42-A.DePaola, Holder-17-R.Wright.

    Score after this play: SF 7MIN 13
  5. Q3 · 6:53MIN Touchdown

    (6:53) 14-S.Darnold pass short right to 83-J.Nailor for 10 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 7MIN 20
  6. Q4 · 10:21SF Touchdown

    (10:21) 24-J.Mason right end for 10 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 14MIN 20
  7. Q4 · 3:33MIN Field goal

    (3:33) 16-W.Reichard 27 yard field goal is GOOD, Center-42-A.DePaola, Holder-17-R.Wright.

    Score after this play: SF 14MIN 23
  8. Q4 · 1:15SF Field goal

    (1:15) 4-J.Moody 31 yard field goal is GOOD, Center-46-T.Pepper, Holder-3-M.Wishnowsky.

    Score after this play: SF 17MIN 23

Down-to-down truth

Situational splits

Metric49ersVikings
Offensive plays6751
Total yards396405 (edge)
Yards per play5.97.9 (edge)
Expected points added / play-0.07-0.04 (edge)
Success rate49% (edge)49%
Dropback rate66%61%
Dropback efficiency (EPA/play)-0.02 (edge)-0.12
Rush efficiency (EPA/play)-0.170.08 (edge)
Third downs2/107/12 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)8 (edge)7
First downs gained on snaps22 (edge)18
Sacks taken64 (edge)
Turnovers22

Vikings won the down-to-down efficiency fight: -0.04 expected points added per play vs -0.07.

Who moved the needle

Top performers

Passing · SF

Brock PurdyQB

28/36, 319 yds, 1 TD, 1 INT

0.6 expected points added · +8.4% completion over expected

Passing · MIN

Sam DarnoldQB

17/26, 268 yds, 2 TD, 1 INT

-1.3 expected points added · +0.7% completion over expected

Rushing · SF

Jordan MasonRB

20 att, 100 yds, 1 TD

0.4 expected points added on the ground

Rushing · MIN

Ty ChandlerRB

10 att, 82 yds, 0 TD

4.0 expected points added on the ground

Receiving · MIN

Justin JeffersonWR

4/7 for 133 yds, 1 TD

29% of team targets · 7.3 expected points added

Receiving · SF

Deebo SamuelWR

8/10 for 110 yds, 0 TD

28% of team targets · 3.9 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1SFSF 30571:35Punt
2MINMIN 1510463:54Punt
3SFSF 205402:36Punt
4MINSF 245202:10Field goal +3
5SFSF 1016839:18Turnover on downs
6MINMIN 23990:52Touchdown +7
7SFSF 307282:59Turnover on downs
8MINMIN 424371:58Interception
9SFSF 356652:45Touchdown +7
10MINMIN 309491:53Field goal +3
11MINMIN 305101:25Punt
12SFSF 346103:16Punt
13MINMIN 155192:38Punt
14SFSF 13200:48Interception
15MINSF 102100:04Touchdown +7
16SFSF 358174:21Fumble
17MIN505482:20Fumble
18SFSF 113844:52Touchdown +7
19MINMIN 3015676:46Field goal +3
20SFSF 3010622:18Field goal +3
21MINSF 42301:12End of game

8 of 21 drives ended in points. Longest march: Vikings gained 99 scrimmage yards over 3 plays for a touchdown.

Full stat lines

Box score

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Brock Purdy28/363191160.6

Rushing

PlayerAttYdsAvgTDEPA
Jordan Mason201005.010.4
Brock Purdy2126.00-1.6
Isaac Guerendo100.00-0.6
Deebo Samuel2-10-5.00-3.8

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Deebo Samuel810110028%3.9
George Kittle7876122%7.1
Brandon Aiyuk4543014%3.9
Jauan Jennings2437011%0.1
Eric Saubert222606%1.5
Kyle Juszczyk3519014%-5.1
Jordan Mason11403%0.7
Chris Conley11403%-0.2

Defense (top contributors)

PlayerSoloAstSacksINTPD
Fred Warner621.012
Deommodore Lenoir240.000
Nick Bosa412.000
De'Vondre Campbell230.000
Ji'Ayir Brown410.000
Maliek Collins220.000
Isaac Yiadom300.000
Malik Mustapha210.000
Kevin Givens111.000
George Odum200.002

Minnesota Vikings

Passing

PlayerC/AttYdsTDINTSackedEPA
Sam Darnold17/26268213-1.3

Rushing

PlayerAttYdsAvgTDEPA
Ty Chandler10828.204.0
Sam Darnold5326.40-0.2
Aaron Jones9323.60-0.6

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Justin Jefferson47133129%7.3
Jalen Nailor3454117%3.4
Aaron Jones5636025%-6.9
Trent Sherfield121708%-5.1
Brandon Powell221608%2.7
Johnny Mundt2312013%-1.1

Defense (top contributors)

PlayerSoloAstSacksINTPD
Blake Cashman581.003
Josh Metellus520.011
Camryn Bynum250.000
Ivan Pace430.000
Patrick Jones232.000
Stephon Gilmore410.000
Harrison Smith320.001
Byron Murphy310.000
Andrew Van Ginkel401.001
Jonathan Greenard201.000

Closing number vs result

Betting context

Closing spread
SF -4.5
Closing total
46.5
SF moneyline
-218
MIN moneyline
+180

49ers closed -4.5 and lost outright — an upset against the closing number.

Total closed 46.5; the game landed 40 — under by 6.5.

Conditions and crew

Game environment

Venue
U.S. Bank Stadium
Roof / surface
dome · sportturf
Kickoff weather
Indoors — weather neutralized
Referee
Brad Allen
Rest
SF 6 days · MIN 7 days
Coaches
Kyle Shanahan vs Kevin O'Connell