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 13 · Mon, Dec 7, 2020 · State Farm Stadium

Buffalo BillsWinner

34

San Francisco 49ers

24

SF -1.5 upsetO 48 ✓Dome

Buffalo Bills 34–24. Biggest swing: Q1 1:34, BUF +12% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3SFBUF
Q1 · 1:34BUF SF BUF ball · 1st & 10SF 60%

(1:34) 17-J.Allen FUMBLES (Aborted) at BUF 0, RECOVERED by SF-54-F.Warner at BUF 3.

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 · 1:34BUF +12% win prob(1:34) 17-J.Allen FUMBLES (Aborted) at BUF 0, RECOVERED by SF-54-F.Warner at BUF 3.
  2. Q2 · 13:06SF +10% win prob(13:06) (Shotgun) 17-J.Allen pass short right to 11-C.Beasley for 5 yards, TOUCHDOWN.
  3. Q1 · 9:23BUF +7% win prob(9:23) 17-J.Allen pass incomplete short middle to 85-L.Smith.
  4. Q2 · 3:16SF +7% win prob(3:16) 26-D.Singletary left end pushed ob at SF 4 for 1 yard (33-T.Moore; 20-J.Ward).

Down-to-down truth

Situational splits

MetricBills49ers
Offensive plays6760
Total yards450 (edge)402
Yards per play6.7 (edge)6.7
Expected points added / play0.21 (edge)0.09
Success rate61% (edge)50%
Dropback rate64%65%
Dropback efficiency (EPA/play)0.53 (edge)0.28
Rush efficiency (EPA/play)-0.38-0.28 (edge)
Third downs4/96/11 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)78 (edge)
First downs gained on snaps28 (edge)23
Sacks taken10 (edge)
Turnovers22

Bills won the down-to-down efficiency fight: 0.21 expected points added per play vs 0.09.

Who moved the needle

Top performers

Passing · BUF

Josh AllenQB

32/40, 375 yds, 4 TD, 0 INT

22.5 expected points added · +18.2% completion over expected

Passing · SF

Nick MullensQB

26/39, 316 yds, 3 TD, 2 INT

11.1 expected points added · -1.7% completion over expected

Rushing · BUF

Devin SingletaryRB

18 att, 61 yds, 0 TD

-0.9 expected points added on the ground

Rushing · SF

Jeffery WilsonRB

7 att, 47 yds, 0 TD

-1.1 expected points added on the ground

Receiving · BUF

Cole BeasleyWR

9/11 for 130 yds, 1 TD

30% of team targets · 8.4 expected points added

Receiving · SF

Brandon AiyukWR

5/9 for 95 yds, 1 TD

23% of team targets · 0.6 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1BUFBUF 2512695:43Fumble
2SFSF 213727:43Turnover on downs
3BUFBUF 1100:10Fumble
4SFBUF 3430:40Touchdown
5BUFBUF 237722:42Touchdown
6SFSF 196182:32Punt
7BUFBUF 3115657:49Touchdown
8SFSF 257291:36Punt
9BUFBUF 107711:05Turnover on downs
10SFSF 259533:46Turnover on downs
11BUFBUF 2513705:26Touchdown
12SFSF 25300:20Interception
13BUFSF 54112:19Turnover on downs
14SFSF 257752:43Touchdown
15BUFBUF 2512735:36Touchdown
16SFSF 259742:55Interception
17BUFBUF 27193:25Punt
18SFSF 2714782:47Touchdown
19BUFSF 45200:43End of game

0 of 19 drives ended in points. Longest march: 49ers gained 78 scrimmage yards over 14 plays for a touchdown.

Full stat lines

Box score

Buffalo Bills

Passing

PlayerC/AttYdsTDINTSackedEPA
Josh Allen32/4037540122.5

Rushing

PlayerAttYdsAvgTDEPA
Devin Singletary18613.40-0.9
Josh Allen6111.80-8.4
Zack Moss393.00-1.6

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Cole Beasley911130130%8.4
Stefon Diggs101092027%8.5
Gabe Davis3468111%5.6
Isaiah McKenzie223115%3.4
Dawson Knox4427111%2.1
Devin Singletary3422011%1.0
Zack Moss11503%0.1
Lee Smith01003%-4.2

Defense (top contributors)

PlayerSoloAstSacksINTPD
Micah Hyde560.011
Levi Wallace630.000
Tremaine Edmunds510.000
Taron Johnson230.000
Jordan Poyer320.000
A.J. Klein040.001
Vernon Butler120.000
Tre'Davious White210.011
Matt Milano200.000
Darryl Johnson200.000

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Nick Mullens26/3931632011.1

Rushing

PlayerAttYdsAvgTDEPA
Jeffery Wilson7476.70-1.1
Raheem Mostert9424.70-0.6
Kyle Juszczyk252.50-1.2
Deebo Samuel133.00-0.4
Tevin Coleman2-11-5.50-2.5

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Brandon Aiyuk5995123%0.6
Deebo Samuel6973023%3.4
Kendrick Bourne4635015%1.5
Charlie Woerner223305%2.7
Jordan Reed3432110%3.3
Ross Dwelley222905%2.9
Jeffery Wilson2512013%-4.3
Kyle Juszczyk11613%1.4
Raheem Mostert11103%-0.4

Defense (top contributors)

PlayerSoloAstSacksINTPD
Jason Verrett1000.001
Dontae Johnson710.001
Jimmie Ward340.000
Tarvarius Moore330.000
Fred Warner330.000
Dre Greenlaw420.000
Arik Armstead220.000
Kerry Hyder300.000
Kevin Givens300.001
Javon Kinlaw120.000

Closing number vs result

Betting context

Closing spread
SF -1.5
Closing total
48
BUF moneyline
+110
SF moneyline
-122

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

Total closed 48; the game landed 58 — over by 10.0.

Conditions and crew

Game environment

Venue
State Farm Stadium
Roof / surface
closed · grass
Kickoff weather
Indoors — weather neutralized
Referee
Tony Corrente
Rest
BUF 8 days · SF 8 days
Coaches
Sean McDermott vs Kyle Shanahan