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 2 · Sun, Sep 15, 2019 · Paul Brown Stadium

San Francisco 49ersWinner

41

Cincinnati Bengals

17

CIN -1 upsetO 46 ✓

San Francisco 49ers 41–17 — never really in doubt late. Biggest swing: Q2 14:15, SF +12% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3CINSF
Q2 · 14:15SF CIN SF ball · 2nd & 20SF 69%

(14:15) 10-J.Garoppolo pass deep left intended for 13-R.James Jr. INTERCEPTED by 22-W.Jackson III at SF 45. 22-W.Jackson III pushed ob at SF 26 for 19 yards (85-G.Kittle).

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. Q2 · 14:15SF +12% win prob(14:15) 10-J.Garoppolo pass deep left intended for 13-R.James Jr. INTERCEPTED by 22-W.Jackson III at SF 45. 22-W.Jackson III pushed ob at SF 26 for 19 yards (85-G.Kittle).
  2. Q1 · 11:08CIN +11% win prob(11:08) (Shotgun) 14-A.Dalton pass deep left to 83-T.Boyd to SF 22 for 47 yards (23-A.Witherspoon).
  3. Q2 · 1:20SF +9% win prob(1:20) (Shotgun) 14-A.Dalton pass deep right intended for 85-T.Eifert INTERCEPTED by 56-K.Alexander at SF 33. 56-K.Alexander pushed ob at SF 33 for no gain (85-T.Eifert). Penalty on CIN-68-B.Hart, Offensive Holding, declined.
  4. Q1 · 14:54SF +8% win prob(14:54) 14-A.Dalton sacked at CIN 4 for -8 yards (91-A.Armstead).

Down-to-down truth

Situational splits

Metric49ersBengals
Offensive plays6665
Total yards573 (edge)316
Yards per play8.7 (edge)4.9
Expected points added / play0.45 (edge)-0.03
Success rate61% (edge)37%
Dropback rate42%72%
Dropback efficiency (EPA/play)0.68 (edge)0.09
Rush efficiency (EPA/play)0.28 (edge)-0.35
Third downs5/9 (edge)9/18
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)15 (edge)4
First downs gained on snaps27 (edge)13
Sacks taken0 (edge)4
Turnovers11

49ers won the down-to-down efficiency fight: 0.45 expected points added per play vs -0.03.

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1CINCIN 12501:55Punt
2SFSF 495511:52Touchdown
3CINCIN 3111694:30Touchdown
4SFSF 1610844:07Touchdown
5CINCIN 25763:17Punt
6SFSF 25200:15Interception
7CINSF 26471:14Turnover on downs
8SFSF 427582:41Touchdown
9CINCIN 2011563:12Turnover on downs
10SFSF 256462:15Punt
11CINCIN 310383:28Interception
12SFSF 3310521:12Turnover on downs
13CIN100:02End of half
14SFSF 259852:50Touchdown
15CINCIN 25812:58Punt
16SFSF 318594:38Turnover on downs
17CINCIN 25571:25Punt
18SFSF 187823:13Touchdown
19CINCIN 10551:26Punt
20SFSF 4010396:25Turnover on downs
21CINCIN 2910553:05Turnover on downs
22SFSF 265172:06Punt
23CINCIN 285721:09Touchdown
24SFSF 25300:45End of game

0 of 24 drives ended in points. Longest march: 49ers gained 85 scrimmage yards over 9 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
CIN -1
Closing total
46
SF moneyline
-103
CIN moneyline
-107

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

Total closed 46; the game landed 58 — over by 12.0.

Conditions and crew

Game environment

Venue
Paul Brown Stadium
Roof / surface
outdoors · grass
Kickoff weather
81°F, wind 5 mph
Referee
Tony Corrente
Rest
SF 7 days · CIN 7 days
Coaches
Kyle Shanahan vs Zac Taylor