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 15 · Sun, Dec 15, 2019 · Heinz Field

Buffalo BillsWinner

17

Pittsburgh Steelers

10

PIT -1 upsetU 37 ✓31°F

Buffalo Bills 17–10. Biggest swing: Q3 1:34, BUF +31% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3PITBUF
Q3 · 1:34BUF PIT PIT ball · 1st & 10PIT 75%

(1:34) (Shotgun) 6-D.Hodges pass short right intended for 18-D.Johnson INTERCEPTED by 27-T.White at BUF 33. 27-T.White pushed ob at PIT 18 for 49 yards (71-M.Feiler).

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. Q3 · 1:34BUF +31% win prob(1:34) (Shotgun) 6-D.Hodges pass short right intended for 18-D.Johnson INTERCEPTED by 27-T.White at BUF 33. 27-T.White pushed ob at PIT 18 for 49 yards (71-M.Feiler).
  2. Q2 · 2:42BUF +17% win prob(2:42) 17-J.Allen pass deep middle intended for 10-C.Beasley INTERCEPTED by 22-S.Nelson at PIT 47. 22-S.Nelson to BUF 20 for 33 yards (42-P.DiMarco).
  3. Q4 · 8:00PIT +16% win prob(8:00) (Shotgun) 17-J.Allen pass short right to 81-T.Kroft for 14 yards, TOUCHDOWN.
  4. Q2 · 2:00BUF +15% win prob(2:00) (Shotgun) Direct snap to 30-J.Conner. 30-J.Conner Aborted. 53-M.Pouncey FUMBLES at BUF 15, recovered by PIT-30-J.Conner at BUF 15. 30-J.Conner to BUF 15 for no gain. Handoff to 18-D.Johnson to BUF 13 for 2 yards (93-T.Murphy). FUMBLES (93-T.Murphy), RECOVERED by BUF-21-J.Poyer at BUF 9.

Down-to-down truth

Situational splits

MetricBillsSteelers
Offensive plays6356
Total yards262 (edge)229
Yards per play4.2 (edge)4.1
Expected points added / play-0.15 (edge)-0.40
Success rate37%38% (edge)
Dropback rate48%75%
Dropback efficiency (EPA/play)-0.10 (edge)-0.38
Rush efficiency (EPA/play)-0.20 (edge)-0.48
Third downs6/14 (edge)5/13
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)6 (edge)5
First downs gained on snaps18 (edge)13
Sacks taken1 (edge)4
Turnovers2 (edge)5

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

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1BUFBUF 108232:47Punt
2PITPIT 177283:23Interception
3BUFBUF 256162:41Punt
4PITPIT 18402:24Punt
5BUFPIT 4010404:23Touchdown
6PITPIT 287362:56Turnover on downs
7BUFBUF 249263:29Punt
8PITPIT 26401:36Punt
9BUFBUF 185143:53Interception
10PITBUF 20100:35Fumble
11BUFBUF 93121:53End of half
12PITPIT 319673:42Touchdown
13BUFBUF 257432:17Fumble
14PITPIT 314-62:13Punt
15BUFBUF 36572:02Punt
16PITPIT 316213:22Interception
17BUFPIT 18704:01Turnover on downs
18PITPIT 25572:20Punt
19BUFBUF 307692:08Touchdown
20PITPIT 24500:25Punt
21BUFBUF 23462:17Punt
22PITPIT 199633:19Interception
23BUFBUF 20460:23Punt
24PITPIT 436131:25Interception
25BUFBUF 20100:06End of game

0 of 25 drives ended in points. Longest march: Bills gained 69 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
PIT -1
Closing total
37
BUF moneyline
+101
PIT moneyline
-112

Steelers closed -1 and lost outright — an upset against the closing number.

Total closed 37; the game landed 27 — under by 10.0.

Conditions and crew

Game environment

Venue
Heinz Field
Roof / surface
outdoors · grass
Kickoff weather
31°F, wind 6 mph
Referee
Tony Corrente
Rest
BUF 7 days · PIT 7 days
Coaches
Sean McDermott vs Mike Tomlin