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

2025 Week 17 · Sun, Dec 28, 2025 · Levi's Stadium

Chicago Bears

38

San Francisco 49ersWinner

42

SF -3.5 ✓O 51.5 ✓

San Francisco 49ers 42–38. Biggest swing: Q4 0:04, CHI +46% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3SFCHI
Q4 · 0:04CHI 38SF 42CHI ball · 2nd & 2SF 54%

(:04) (Shotgun) 18-C.Williams pass incomplete short left to 20-J.Walker [94-Y.Gross-Matos]. CHI-10-L.Burden was injured during the play.

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 · 0:04CHI +46% win prob(:04) (Shotgun) 18-C.Williams pass incomplete short left to 20-J.Walker [94-Y.Gross-Matos]. CHI-10-L.Burden was injured during the play.
  2. Q4 · 2:23SF +29% win prob(2:23) (Shotgun) 13-B.Purdy pass deep middle to 15-J.Jennings for 38 yards, TOUCHDOWN.
  3. Q1 · 14:54CHI +19% win prob(14:54) (Shotgun) 13-B.Purdy pass short right intended for 15-J.Jennings INTERCEPTED by 53-T.Edwards (1-J.Johnson) at SF 34. 53-T.Edwards for 34 yards, TOUCHDOWN.
  4. Q4 · 0:33SF +14% win prob(:33) (Shotgun) 18-C.Williams pass short right to 84-C.Loveland to SF 13 for 13 yards (53-D.Winters).

How the points landed

Scoring summary

  1. Q1 · 14:54CHI Touchdown

    (14:54) (Shotgun) 13-B.Purdy pass short right intended for 15-J.Jennings INTERCEPTED by 53-T.Edwards (1-J.Johnson) at SF 34. 53-T.Edwards for 34 yards, TOUCHDOWN. (kick good)

    Score after this play: CHI 7SF 0
  2. Q1 · 11:02SF Touchdown

    (11:02) 13-B.Purdy pass short left to 88-J.Tonges for 1 yard, TOUCHDOWN. (kick good)

    Score after this play: CHI 7SF 7
  3. Q1 · 4:59SF Touchdown

    (4:59) 13-B.Purdy scrambles left end for 10 yards, TOUCHDOWN. (kick good)

    Score after this play: CHI 7SF 14
  4. Q1 · 3:05CHI Touchdown

    (3:05) (Shotgun) 18-C.Williams pass deep middle to 10-L.Burden for 35 yards, TOUCHDOWN. (kick good)

    Score after this play: CHI 14SF 14
  5. Q2 · 13:49SF Touchdown

    (13:49) 23-C.McCaffrey right end for 5 yards, TOUCHDOWN. (kick good)

    Score after this play: CHI 14SF 21
  6. Q2 · 12:28CHI Touchdown

    (12:28) 79-T.Benedet reported in as eligible. 18-C.Williams pass deep right to 84-C.Loveland for 36 yards, TOUCHDOWN. Penalty on SF-93-K.Davis, Defensive Offside, declined. (kick good)

    Score after this play: CHI 21SF 21
  7. Q2 · 3:27SF Touchdown

    (3:27) (Shotgun) 13-B.Purdy left end for 3 yards, TOUCHDOWN. (kick good)

    Score after this play: CHI 21SF 28
  8. Q3 · 9:55CHI Touchdown

    (9:55) 4-D.Swift right end for 2 yards, TOUCHDOWN. (kick good)

    Score after this play: CHI 28SF 28
  9. Q3 · 5:01SF Touchdown

    (5:01) 13-B.Purdy pass short left to 44-K.Juszczyk for 6 yards, TOUCHDOWN. (kick good)

    Score after this play: CHI 28SF 35
  10. Q4 · 15:00CHI Touchdown

    (15:00) (Shotgun) 92-D.Hardy reported in as eligible. 4-D.Swift right guard for 22 yards, TOUCHDOWN. (kick good)

    Score after this play: CHI 35SF 35
  11. Q4 · 5:26CHI Field goal

    (5:26) 8-C.Santos 29 yard field goal is GOOD, Center-46-S.Daly, Holder-19-T.Taylor.

    Score after this play: CHI 38SF 35
  12. Q4 · 2:23SF Touchdown

    (2:23) (Shotgun) 13-B.Purdy pass deep middle to 15-J.Jennings for 38 yards, TOUCHDOWN. (kick good)

    Score after this play: CHI 38SF 42

Down-to-down truth

Situational splits

MetricBears49ers
Offensive plays6368
Total yards440496 (edge)
Yards per play7.07.3 (edge)
Expected points added / play0.36 (edge)0.28
Success rate49%51% (edge)
Dropback rate71%56%
Dropback efficiency (EPA/play)0.39 (edge)0.36
Rush efficiency (EPA/play)0.28 (edge)0.19
Third downs6/127/10 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)811 (edge)
First downs gained on snaps2330 (edge)
Sacks taken0 (edge)1
Turnovers0 (edge)1

Who moved the needle

Top performers

Passing · CHI

Caleb WilliamsQB

25/42, 330 yds, 2 TD, 0 INT

17.9 expected points added · -2.7% completion over expected

Passing · SF

Brock PurdyQB

24/33, 303 yds, 3 TD, 1 INT

12.7 expected points added · +5.0% completion over expected

Rushing · SF

Christian McCaffreyRB

23 att, 140 yds, 1 TD

2.5 expected points added on the ground

Rushing · CHI

D'Andre SwiftRB

9 att, 54 yds, 2 TD

4.5 expected points added on the ground

Receiving · CHI

Luther Burden IIIWR

8/9 for 138 yds, 1 TD

23% of team targets · 11.1 expected points added

Receiving · CHI

Colston LovelandTE

6/10 for 94 yds, 1 TD

26% of team targets · 8.6 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1SFSF 24200:15Defensive touchdown
2SFSF 3511653:48Touchdown +7
3CHICHI 29570:58Punt
4SFSF 205152:15Punt
5CHICHI 16461:31Punt
6SFSF 344661:21Touchdown +7
7CHICHI 237621:54Touchdown +7
8SFSF 2511754:14Touchdown +7
9CHICHI 355651:24Touchdown +7
10SFSF 2817688:57Touchdown +7
11CHICHI 207142:17Punt
12SFSF 96411:06End of half
13CHICHI 3512655:09Touchdown +7
14SFSF 3510604:59Touchdown +7
15CHICHI 2012904:58Touchdown +7
16SFSF 318363:31Punt
17CHICHI 1111736:01Field goal +3
18SFSF 259703:07Touchdown +7
19CHICHI 3516582:15End of game

11 of 19 drives ended in points. Longest march: Bears gained 90 scrimmage yards over 12 plays for a touchdown.

Full stat lines

Box score

Chicago Bears

Passing

PlayerC/AttYdsTDINTSackedEPA
Caleb Williams25/4233020017.9

Rushing

PlayerAttYdsAvgTDEPA
D'Andre Swift9546.024.5
Kyle Monangai8384.800.0
Caleb Williams5183.600.2

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Luther Burden III89138123%11.1
Colston Loveland61094126%8.6
Jahdae Walker2430010%-0.7
D'Andre Swift232508%0.3
Cole Kmet231608%1.6
Durham Smythe111103%1.0
Kyle Monangai349010%0.3
DJ Moore147010%-2.7
Devin Duvernay01003%-0.3

Defense (top contributors)

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Brock Purdy24/3330331112.7

Rushing

PlayerAttYdsAvgTDEPA
Christian McCaffrey231406.112.5
Brock Purdy6284.723.4
Brian Robinson4225.50-0.3
Skyy Moore11010.001.0

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Ricky Pearsall5885024%9.2
Jake Tonges7960127%3.5
Jauan Jennings2442112%-5.7
Christian McCaffrey4641018%0.3
Demarcus Robinson223006%2.5
Kendrick Bourne112503%1.6
Kyle Juszczyk221416%1.9
Brian Robinson11603%0.7

Defense (top contributors)

PlayerSoloAstSacksINTPD
Tatum Bethune640.001
Dee Winters700.000
Ji'Ayir Brown130.001
Upton Stout310.000
Deommodore Lenoir220.000
Kalia Davis210.000
Jason Pinnock210.000
Malik Mustapha210.001
Darrell Luter Jr.210.000
Luke Gifford300.000

Closing number vs result

Betting context

Closing spread
SF -3.5
Closing total
51.5
CHI moneyline
+170
SF moneyline
-205

49ers closed -3.5 and covered, winning by 4.

Total closed 51.5; the game landed 80 — over by 28.5.

Conditions and crew

Game environment

Venue
Levi's Stadium
Roof / surface
outdoors · grass
Kickoff weather
53°F, wind 5 mph
Referee
Alex Moore
Rest
CHI 8 days · SF 6 days
Coaches
Ben Johnson vs Kyle Shanahan