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

2020 Week 15 · Sun, Dec 20, 2020 · AT&T Stadium

San Francisco 49ers

33

Dallas CowboysWinner

41

SF -4 upsetO 46 ✓Dome

Dallas Cowboys 41–33. Biggest swing: Q4 2:51, SF +20% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3DALSF
Q4 · 2:51SF DAL SF ball · 2nd & 9DAL 60%

(2:51) 4-N.Mullens pass short middle intended for 11-B.Aiyuk INTERCEPTED by 30-A.Brown [79-J.Hamilton] at DAL 40. 30-A.Brown ran ob at SF 46 for 14 yards (30-J.Wilson).

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 · 2:51SF +20% win prob(2:51) 4-N.Mullens pass short middle intended for 11-B.Aiyuk INTERCEPTED by 30-A.Brown [79-J.Hamilton] at DAL 40. 30-A.Brown ran ob at SF 46 for 14 yards (30-J.Wilson).
  2. Q3 · 8:06DAL +15% win prob(8:06) (Shotgun) 14-A.Dalton pass deep right to 88-C.Lamb pushed ob at SF 12 for 45 yards (33-T.Moore).
  3. Q4 · 10:34SF +14% win prob(10:34) (Shotgun) 4-N.Mullens pass short left intended for 81-J.Reed INTERCEPTED by 37-D.Wilson at SF 28. 37-D.Wilson to SF 28 for no gain (81-J.Reed).
  4. Q4 · 2:36DAL +14% win prob(2:36) 20-T.Pollard right tackle for 40 yards, TOUCHDOWN.

Down-to-down truth

Situational splits

Metric49ersCowboys
Offensive plays8158
Total yards458 (edge)291
Yards per play5.7 (edge)5.0
Expected points added / play0.08 (edge)0.00
Success rate46% (edge)33%
Dropback rate57%66%
Dropback efficiency (EPA/play)0.14 (edge)-0.00
Rush efficiency (EPA/play)0.010.01 (edge)
Third downs6/156/15
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)10 (edge)4
First downs gained on snaps24 (edge)15
Sacks taken22
Turnovers31 (edge)

49ers outgained Cowboys 458–291 but lost the turnover battle 3–1. That was the game.

Who moved the needle

Top performers

Passing · SF

Nick MullensQB

21/36, 219 yds, 2 TD, 2 INT

0.0 expected points added · -6.4% completion over expected

Passing · DAL

Andy DaltonQB

19/33, 209 yds, 2 TD, 0 INT

1.1 expected points added · -9.3% completion over expected

Rushing · DAL

Tony PollardRB

12 att, 69 yds, 2 TD

2.9 expected points added on the ground

Rushing · SF

Raheem MostertRB

14 att, 68 yds, 0 TD

0.7 expected points added on the ground

Receiving · SF

Kendrick BourneWR

4/4 for 86 yds, 1 TD

10% of team targets · 9.7 expected points added

Receiving · DAL

CeeDee LambWR

5/7 for 85 yds, 0 TD

22% of team targets · 6.6 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1SFSF 25591:24Punt
2DALDAL 32481:38Punt
3DALSF 226222:24Touchdown
4SFSF 254-10:33Fumble
5DALSF 246242:22Touchdown
6SFSF 2515856:27Touchdown
7DALDAL 339373:35Fumble
8SFSF 2515756:37Touchdown
9DALDAL 198292:39Punt
10SFSF 114-21:20Punt
11DALDAL 447140:39Turnover on downs
12SF50140:22End of half
13DALDAL 25571:31Punt
14SFSF 296332:41Turnover on downs
15DALDAL 278733:13Touchdown
16SFSF 2513705:27Touchdown
17DALDAL 29551:33Punt
18SFSF 24461:33Punt
19DALDAL 40461:31Punt
20SFSF 25142:05Interception
21DALSF 28400:18Turnover on downs
22SFSF 207262:15Punt
23DALDAL 97203:19Punt
24SFSF 294171:51Interception
25DALSF 463460:16Touchdown
26SFSF 2511471:47Turnover on downs
27DAL200:06Defensive touchdown
28SFSF 254750:34Touchdown

0 of 28 drives ended in points. Longest march: 49ers gained 85 scrimmage yards over 15 plays for a touchdown.

Full stat lines

Box score

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Nick Mullens21/362192220.0
C.J. Beathard5/71001006.2

Rushing

PlayerAttYdsAvgTDEPA
Raheem Mostert14684.900.7
Jeffery Wilson16603.81-1.2
Tevin Coleman3113.700.6
Nick Mullens177.000.4
Kyle Juszczyk242.000.2

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Kendrick Bourne4486110%9.7
Brandon Aiyuk91373132%-1.8
Richie James4756017%3.8
Ross Dwelley222805%2.0
Kyle Juszczyk122505%1.0
Jerick McKinnon222205%1.6
Jordan Reed2518112%-1.8
River Cracraft221105%0.7
Jeffery Wilson040010%-2.1

Defense (top contributors)

PlayerSoloAstSacksINTPD
Arik Armstead532.000
Tarvarius Moore420.000
Dre Greenlaw230.000
Fred Warner310.000
Azeez Al-Shaair220.000
Jimmie Ward310.000
Marcell Harris210.000
Kerry Hyder300.000
Kevin Givens110.000
Javon Kinlaw110.000

Dallas Cowboys

Passing

PlayerC/AttYdsTDINTSackedEPA
Andy Dalton19/332092021.1
Cedrick Wilson1/1120000.2

Rushing

PlayerAttYdsAvgTDEPA
Tony Pollard12695.822.9
Rico Dowdle4112.80-1.3
Andy Dalton284.00-1.2
Noah Brown144.00-0.2
Blake Bell122.000.7
Amari Cooper2-7-3.50-1.9

Receiving

PlayerRecTgtYdsTDTgt shareEPA
CeeDee Lamb5785022%6.6
Tony Pollard6963028%-0.5
Michael Gallup3426113%2.6
Dalton Schultz221416%1.1
Noah Brown1613019%-4.3
Blake Bell111003%0.5
Amari Cooper231009%-1.2

Defense (top contributors)

Closing number vs result

Betting context

Closing spread
SF -4
Closing total
46
SF moneyline
-202
DAL moneyline
+180

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

Total closed 46; the game landed 74 — over by 28.0.

Conditions and crew

Game environment

Venue
AT&T Stadium
Roof / surface
closed · fieldturf
Kickoff weather
Indoors — weather neutralized
Referee
Land Clark
Rest
SF 7 days · DAL 7 days
Coaches
Kyle Shanahan vs Mike McCarthy