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

2021 Week 13 · Sun, Dec 5, 2021 · Lumen Field

San Francisco 49ers

23

Seattle SeahawksWinner

30

SF -3 upsetO 44.5 ✓

Seattle Seahawks 30–23. Biggest swing: Q1 13:22, SEA +19% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3SEASF
Q1 · 13:22SF SEA SEA ball · 4th & 6SF 66%

(13:22) (Punt formation) Direct snap to 25-T.Homer. 25-T.Homer left tackle for 73 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. Q1 · 13:22SEA +19% win prob(13:22) (Punt formation) Direct snap to 25-T.Homer. 25-T.Homer left tackle for 73 yards, TOUCHDOWN.
  2. Q3 · 4:47SF +17% win prob(4:47) (Shotgun) 10-J.Garoppolo pass deep middle intended for 85-G.Kittle INTERCEPTED by 6-Q.Diggs at SEA 43. 6-Q.Diggs pushed ob at SF 28 for 29 yards (60-D.Brunskill).
  3. Q3 · 2:34SEA +16% win prob(2:34) (Shotgun) 3-R.Wilson pass short right to 16-T.Lockett for 12 yards, TOUCHDOWN [97-N.Bosa].
  4. Q4 · 0:22SF +14% win prob(:22) (Shotgun) 10-J.Garoppolo pass incomplete short right to 81-T.Sherfield (8-C.Dunlap).

Down-to-down truth

Situational splits

Metric49ersSeahawks
Offensive plays5567
Total yards366 (edge)328
Yards per play6.7 (edge)4.9
Expected points added / play0.00 (edge)-0.06
Success rate47% (edge)39%
Dropback rate56%64%
Dropback efficiency (EPA/play)0.06 (edge)-0.19
Rush efficiency (EPA/play)-0.070.17 (edge)
Third downs3/105/15 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)56 (edge)
First downs gained on snaps18 (edge)17
Sacks taken1 (edge)4
Turnovers43 (edge)

49ers outgained Seahawks 366–328 but lost the turnover battle 4–3. That was the game.

Who moved the needle

Top performers

Passing · SF

Jimmy GaroppoloQB

20/30, 299 yds, 2 TD, 2 INT

1.7 expected points added · -2.3% completion over expected

Passing · SEA

Russell WilsonQB

30/37, 231 yds, 2 TD, 1 INT

-0.1 expected points added · +14.2% completion over expected

Rushing · SF

Elijah MitchellRB

22 att, 66 yds, 1 TD

-4.1 expected points added on the ground

Rushing · SEA

Rashaad PennyRB

10 att, 35 yds, 0 TD

-3.7 expected points added on the ground

Receiving · SF

George KittleTE

9/12 for 181 yds, 2 TD

40% of team targets · 8.6 expected points added

Receiving · SEA

Tyler LockettWR

7/8 for 68 yds, 1 TD

22% of team targets · 4.7 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1SEASEA 236771:49Touchdown
2SFSF 15501:48Punt
3SEASEA 252-50:49Fumble
4SFSEA 242240:07Touchdown
5SEASEA 25571:44Punt
6SFSF 23100:10Interception
7SEASF 28402:51Turnover on downs
8SFSF 4610544:10Touchdown
9SEASEA 24511:47Punt
10SFSF 379465:02Turnover on downs
11SEASEA 3711654:08Touchdown
12SFSF 259803:47Touchdown
13SEASEA 3510421:36Touchdown
14SFSF 25200:12End of half
15SF100:07Fumble
16SEASF 266212:59Interception
17SFSF 33-31:26Turnover on downs
18SEASEA 308313:33Punt
19SFSF 84262:18Interception
20SEASF 286282:09Touchdown
21SFSF 30592:09Fumble
22SEASEA 29652:36Punt
23SFSF 85151:47Punt
24SEASEA 2713566:53Fumble
25SFSF 2121153:45Turnover on downs
26SEASEA 3100:18End of game

0 of 26 drives ended in points. Longest march: 49ers gained 115 scrimmage yards over 12 plays for a turnover on downs.

Full stat lines

Box score

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Jimmy Garoppolo20/302992211.7

Rushing

PlayerAttYdsAvgTDEPA
Elijah Mitchell22663.01-4.1
George Kittle155.000.3
Jimmy Garoppolo200.002.1

Receiving

PlayerRecTgtYdsTDTgt shareEPA
George Kittle912181240%8.6
Brandon Aiyuk3655020%2.2
Kyle Juszczyk2321010%0.6
Elijah Mitchell3318010%-0.5
Trent Sherfield2516017%-8.5
Jauan Jennings11803%-0.2

Defense (top contributors)

Seattle Seahawks

Passing

PlayerC/AttYdsTDINTSackedEPA
Russell Wilson30/37231214-0.1

Rushing

PlayerAttYdsAvgTDEPA
Travis Homer38026.7110.7
Rashaad Penny10353.50-3.7
Adrian Peterson11161.51-3.0
Russell Wilson3155.00-1.7

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Tyler Lockett7868122%4.7
DK Metcalf5860022%2.6
D'Wayne Eskridge333518%4.8
Rashaad Penny112703%2.2
Freddie Swain331808%0.9
Travis Homer4510014%-1.8
Gerald Everett467016%-11.7
Will Dissly22705%-0.4
Penny Hart11-103%-0.8

Defense (top contributors)

PlayerSoloAstSacksINTPD
Jordyn Brooks460.000
Bobby Wagner630.011
Ryan Neal140.000
Jamal Adams220.000
Quandre Diggs310.011
Poona Ford120.000
D.J. Reed120.002
Darrell Taylor210.000
Sidney Jones110.001
Ugochukwu Amadi110.000

Closing number vs result

Betting context

Closing spread
SF -3
Closing total
44.5
SF moneyline
-138
SEA moneyline
+125

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

Total closed 44.5; the game landed 53 — over by 8.5.

Conditions and crew

Game environment

Venue
Lumen Field
Roof / surface
outdoors · fieldturf
Kickoff weather
41°F, wind 4 mph
Referee
Alex Kemp
Rest
SF 7 days · SEA 6 days
Coaches
Kyle Shanahan vs Pete Carroll

Division game — familiarity tightens these matchups; closing numbers tend to be sharper.