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

2019 Week 16 · Sat, Dec 21, 2019 · Levi's Stadium

Los Angeles Rams

31

San Francisco 49ersWinner

34

SF -7 no coverO 45.5 ✓

San Francisco 49ers 34–31 — decided on the final possessions. Biggest swing: Q4 0:58, SF +30% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3SFLA
Q4 · 0:58LA SF SF ball · 3rd & 16SF 63%

(:58) (Shotgun) 10-J.Garoppolo pass deep middle to 17-E.Sanders to LA 23 for 46 yards (20-J.Ramsey). Caught at LA 28. 5-yac

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. Q4 · 0:58SF +30% win prob(:58) (Shotgun) 10-J.Garoppolo pass deep middle to 17-E.Sanders to LA 23 for 46 yards (20-J.Ramsey). Caught at LA 28. 5-yac
  2. Q2 · 0:56LA +24% win prob(:56) (Shotgun) 16-J.Goff pass short right intended for 34-M.Brown INTERCEPTED by 54-F.Warner at LA 46. 54-F.Warner for 46 yards, TOUCHDOWN.
  3. Q4 · 1:57SF +19% win prob(1:57) (Shotgun) 10-J.Garoppolo pass short middle to 84-K.Bourne to SF 37 for 18 yards (32-E.Weddle). Caught at SF 33. 4-yac
  4. Q3 · 5:12SF +18% win prob(5:12) (Shotgun) 16-J.Goff pass short right to 18-C.Kupp for 22 yards, TOUCHDOWN. Caught at SF 8. 8-yac

Down-to-down truth

Situational splits

MetricRams49ers
Offensive plays7054
Total yards395 (edge)336
Yards per play5.66.2 (edge)
Expected points added / play0.05 (edge)-0.07
Success rate44% (edge)41%
Dropback rate71%63%
Dropback efficiency (EPA/play)0.09 (edge)-0.19
Rush efficiency (EPA/play)-0.070.13 (edge)
Third downs5/134/10 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)68 (edge)
First downs gained on snaps23 (edge)17
Sacks taken0 (edge)6
Turnovers1 (edge)2

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1LALA 259753:52Touchdown
2SFLA 187112:33Turnover on downs
3LALA 25501:36Punt
4SFSF 35451:24Punt
5LALA 8471:26Punt
6SFLA 47100:13Interception
7LALA 3710624:01Touchdown
8SFSF 257692:49Touchdown
9LALA 3613645:19Touchdown
10SFSF 2511754:26Touchdown
11LALA 256271:35Defensive touchdown
12LALA 25550:41Punt
13SFSF 18100:05End of half
14SFSF 25300:11Interception
15LASF 25410:56Turnover on downs
16SFSF 426203:36Punt
17LALA 3410:53Punt
18SFSF 444-31:35Punt
19LALA 328732:43Touchdown
20SFSF 25562:25Punt
21LALA 187312:54Punt
22SFSF 66103:04Punt
23LALA 43482:49Punt
24SFSF 97822:48Touchdown
25LALA 259413:36Turnover on downs
26SFSF 2510612:30Turnover on downs

0 of 26 drives ended in points. Longest march: 49ers gained 82 scrimmage yards over 7 plays for a touchdown.

Box score unavailable

Player stat lines for this game have not been ingested yet. Scores, lines, and environment context above are complete.

Closing number vs result

Betting context

Closing spread
SF -7
Closing total
45.5
LA moneyline
+274
SF moneyline
-320

49ers closed -7, won by 3 — but didn't cover.

Total closed 45.5; the game landed 65 — over by 19.5.

Conditions and crew

Game environment

Venue
Levi's Stadium
Roof / surface
outdoors · grass
Kickoff weather
58°F, wind 12 mph
Referee
Clete Blakeman
Rest
LA 7 days · SF 7 days
Coaches
Sean McVay vs Kyle Shanahan

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