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

2023 Week 8 · Sun, Oct 29, 2023 · Levi's Stadium

Cincinnati BengalsWinner

31

San Francisco 49ers

17

SF -4 upsetO 44 ✓

Cincinnati Bengals 31–17. Biggest swing: Q3 0:12, CIN +24% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3SFCIN
Q3 · 0:12CIN 17SF 10SF ball · 1st & 8CIN 52%

(:12) (Shotgun) 13-B.Purdy pass short right intended for 25-E.Mitchell INTERCEPTED by 57-G.Pratt at CIN 10. 57-G.Pratt pushed ob at CIN 19 for 9 yards (13-B.Purdy). Penalty on SF-65-A.Banks, Ineligible Downfield Pass, de

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 · 0:12CIN +24% win prob(:12) (Shotgun) 13-B.Purdy pass short right intended for 25-E.Mitchell INTERCEPTED by 57-G.Pratt at CIN 10. 57-G.Pratt pushed ob at CIN 19 for 9 yards (13-B.Purdy). Penalty on SF-65-A.Banks, Ineligible Downfield Pass, declined.
  2. Q2 · 0:38CIN +12% win prob(:38) (Shotgun) 9-J.Burrow pass short right to 81-I.Smith to SF 4 for -1 yards (26-I.Oliver, 94-C.Ferrell). FUMBLES (94-C.Ferrell), touched at SF 4, RECOVERED by SF-26-I.Oliver at SF 5.
  3. Q4 · 13:17CIN +12% win prob(13:17) (Shotgun) 13-B.Purdy pass short middle intended for 11-B.Aiyuk INTERCEPTED by 55-L.Wilson at SF 33. 55-L.Wilson to SF 17 for 16 yards (85-G.Kittle).
  4. Q2 · 7:08CIN +11% win prob(7:08) 2-E.McPherson 50 yard field goal is No Good, Wide Right, Center-48-C.Adomitis, Holder-10-B.Robbins.

How the points landed

Scoring summary

  1. Q1 · 8:17CIN Touchdown

    (8:17) (Shotgun) 9-J.Burrow pass short right to 83-T.Boyd for 7 yards, TOUCHDOWN [97-N.Bosa]. (kick good)

    Score after this play: CIN 7SF 0
  2. Q1 · 3:23SF Touchdown

    (3:23) (Shotgun) 23-C.McCaffrey up the middle for 2 yards, TOUCHDOWN. (kick good)

    Score after this play: CIN 7SF 7
  3. Q1 · 0:01CIN Touchdown

    (:01) (Shotgun) 9-J.Burrow pass short right to 80-A.Iosivas for 2 yards, TOUCHDOWN. Penalty on SF-7-C.Ward, Defensive Holding, declined. Penalty on SF-99-J.Kinlaw, Defensive Offside, declined. (kick good)

    Score after this play: CIN 14SF 7
  4. Q2 · 2:48SF Field goal

    (2:48) 4-J.Moody 36 yard field goal is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.

    Score after this play: CIN 14SF 10
  5. Q3 · 11:14CIN Field goal

    (11:14) 2-E.McPherson 56 yard field goal is GOOD, Center-48-C.Adomitis, Holder-10-B.Robbins.

    Score after this play: CIN 17SF 10
  6. Q4 · 13:08CIN Touchdown

    (13:08) (Shotgun) 9-J.Burrow pass deep right to 1-J.Chase for 17 yards, TOUCHDOWN. (kick good)

    Score after this play: CIN 24SF 10
  7. Q4 · 8:18SF Touchdown

    (8:18) (Shotgun) 13-B.Purdy pass short middle to 23-C.McCaffrey for 4 yards, TOUCHDOWN. (kick good)

    Score after this play: CIN 24SF 17
  8. Q4 · 2:59CIN Touchdown

    (2:59) (Shotgun) 28-J.Mixon left end for 5 yards, TOUCHDOWN. (kick good)

    Score after this play: CIN 31SF 17

Down-to-down truth

Situational splits

MetricBengals49ers
Offensive plays6156
Total yards401460 (edge)
Yards per play6.68.2 (edge)
Expected points added / play0.23 (edge)-0.03
Success rate56% (edge)54%
Dropback rate62%70%
Dropback efficiency (EPA/play)0.29 (edge)0.04
Rush efficiency (EPA/play)0.12 (edge)-0.20
Third downs3/75/9 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)1012 (edge)
First downs gained on snaps27 (edge)23
Sacks taken32 (edge)
Turnovers2 (edge)3

49ers outgained Bengals 460–401 but lost the turnover battle 3–2. That was the game.

Who moved the needle

Top performers

Passing · SF

Brock PurdyQB

22/31, 365 yds, 1 TD, 2 INT

-2.9 expected points added · +7.7% completion over expected

Passing · CIN

Joe BurrowQB

28/32, 283 yds, 3 TD, 0 INT

13.4 expected points added · +17.6% completion over expected

Rushing · CIN

Joe MixonRB

16 att, 87 yds, 1 TD

2.7 expected points added on the ground

Rushing · SF

Brock PurdyQB

6 att, 57 yds, 0 TD

4.4 expected points added on the ground

Receiving · SF

George KittleTE

9/11 for 149 yds, 0 TD

37% of team targets · 7.2 expected points added

Receiving · SF

Brandon AiyukWR

5/9 for 109 yds, 0 TD

30% of team targets · 0.5 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1SFSF 25582:11Punt
2CINCIN 1511804:38Touchdown +7
3SFSF 2510754:52Touchdown +7
4CINCIN 428583:19Touchdown +7
5SFSF 14541:30Punt
6CINCIN 2011336:27Missed field goal
7SFSF 407524:19Field goal +3
8CINCIN 2510712:13Fumble
9SFSF 54500:31End of half
10CINCIN 258233:51Field goal +3
11SFSF 257372:47Punt
12CINCIN 19482:13Punt
13SFSF 249686:05Interception
14CINCIN 195361:47Fumble
15SFSF 20100:09Interception
16CINSF 172170:04Touchdown +7
17SFSF 2512754:52Touchdown +7
18CINCIN 2212785:18Touchdown +7
19SFSF 256221:09Fumble
20CINCIN 384-31:33Punt
21SFSF 202690:12End of game

8 of 21 drives ended in points. Longest march: Bengals gained 80 scrimmage yards over 11 plays for a touchdown.

Full stat lines

Box score

Cincinnati Bengals

Passing

PlayerC/AttYdsTDINTSackedEPA
Joe Burrow28/3228330313.4

Rushing

PlayerAttYdsAvgTDEPA
Joe Mixon16875.412.7
Joe Burrow6437.204.3
Tyler Boyd166.000.7
Trayveon Williams263.000.0
Ja'Marr Chase2-8-4.00-2.3

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Ja'Marr Chase1012100138%5.4
Tee Higgins5669019%5.2
Tyler Boyd334019%4.2
Irv Smith4425013%-5.0
Trenton Irwin222406%1.6
Joe Mixon332309%1.6
Andrei Iosivas11213%0.8
Drew Sample01003%-0.5

Defense (top contributors)

PlayerSoloAstSacksINTPD
Logan Wilson820.012
Sam Hubbard421.000
Dax Hill410.000
Cam Taylor-Britt320.000
Germaine Pratt220.011
Mike Hilton310.000
B.J. Hill110.001
Nick Scott110.000
Jordan Battle200.000
D.J. Turner200.000

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Brock Purdy22/31365122-2.9

Rushing

PlayerAttYdsAvgTDEPA
Brock Purdy6579.504.4
Christian McCaffrey12544.51-0.8
Elijah Mitchell320.70-0.9
Kyle Juszczyk200.00-1.6

Receiving

PlayerRecTgtYdsTDTgt shareEPA
George Kittle911149037%7.2
Brandon Aiyuk59109030%0.5
Christian McCaffrey6764123%2.1
Ray-Ray McCloud224307%-0.7
Elijah Mitchell01003%-5.9

Defense (top contributors)

PlayerSoloAstSacksINTPD
Fred Warner460.000
Talanoa Hufanga820.000
Isaiah Oliver530.001
Tashaun Gipson420.000
Dre Greenlaw320.000
Clelin Ferrell050.500
Arik Armstead222.000
Deommodore Lenoir220.000
Charvarius Ward120.002
Nick Bosa110.500

Closing number vs result

Betting context

Closing spread
SF -4
Closing total
44
CIN moneyline
+170
SF moneyline
-205

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

Total closed 44; the game landed 48 — over by 4.0.

Conditions and crew

Game environment

Venue
Levi's Stadium
Roof / surface
outdoors · grass
Kickoff weather
74°F, wind 10 mph
Referee
Ron Torbert
Rest
CIN 14 days · SF 6 days
Coaches
Zac Taylor vs Kyle Shanahan