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 7 · Sun, Oct 19, 2025 · Levi's Stadium

Atlanta Falcons

10

San Francisco 49ersWinner

20

SF -1.5 ✓U 46.5 ✓

San Francisco 49ers 20–10. Biggest swing: Q4 8:20, ATL +17% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3SFATL
Q4 · 8:20ATL 10SF 13ATL ball · 4th & 1SF 63%

(8:20) (Shotgun) 9-M.Penix pass incomplete short right to 5-D.London (26-C.Lucas). ** Injury Update: ATL-25-T.Allgeier has returned to the game.

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 · 8:20ATL +17% win prob(8:20) (Shotgun) 9-M.Penix pass incomplete short right to 5-D.London (26-C.Lucas). ** Injury Update: ATL-25-T.Allgeier has returned to the game.
  2. Q2 · 9:54ATL +17% win prob(9:54) 10-M.Jones pass short middle intended for 15-J.Jennings INTERCEPTED by 55-K.Elliss at ATL 18. 55-K.Elliss to ATL 34 for 16 yards (10-M.Jones).
  3. Q2 · 1:32ATL +12% win prob(1:32) (Shotgun) 9-M.Penix sacked at ATL 39 for -7 yards (47-B.Huff). FUMBLES (47-B.Huff) [47-B.Huff], RECOVERED by SF-95-A.Collins at ATL 40.
  4. Q3 · 3:27SF +9% win prob(3:27) (Shotgun) 9-M.Penix pass deep left to 82-C.Washington to ATL 47 for 17 yards (28-D.Luter).

How the points landed

Scoring summary

  1. Q2 · 12:59ATL Field goal

    (12:59) 39-J.Romo 38 yard field goal is GOOD, Center-49-L.McCullough, Holder-13-B.Pinion.

    Score after this play: ATL 3SF 0
  2. Q2 · 1:50SF Touchdown

    (1:50) 23-C.McCaffrey up the middle for 1 yard, TOUCHDOWN. (kick good)

    Score after this play: ATL 3SF 7
  3. Q2 · 0:43SF Field goal

    (:43) 18-E.Pineiro 55 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

    Score after this play: ATL 3SF 10
  4. Q3 · 10:14SF Field goal

    (10:14) 18-E.Pineiro 43 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

    Score after this play: ATL 3SF 13
  5. Q3 · 6:34ATL Touchdown

    (6:34) (Shotgun) 9-M.Penix pass short right to 7-B.Robinson for 10 yards, TOUCHDOWN. (kick good)

    Score after this play: ATL 10SF 13
  6. Q4 · 2:31SF Touchdown

    (2:31) 23-C.McCaffrey right tackle for 4 yards, TOUCHDOWN. (kick good)

    Score after this play: ATL 10SF 20

Down-to-down truth

Situational splits

MetricFalcons49ers
Offensive plays6064
Total yards292326 (edge)
Yards per play4.95.1 (edge)
Expected points added / play-0.110.03 (edge)
Success rate43%50% (edge)
Dropback rate70%44%
Dropback efficiency (EPA/play)-0.140.09 (edge)
Rush efficiency (EPA/play)-0.06-0.01 (edge)
Third downs5/119/14 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)18 (edge)
First downs gained on snaps1622 (edge)
Sacks taken21 (edge)
Turnovers21 (edge)

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

Who moved the needle

Top performers

Passing · ATL

Michael Penix Jr.QB

21/38, 241 yds, 1 TD, 0 INT

-6.7 expected points added · -5.8% completion over expected

Passing · SF

Mac JonesQB

17/26, 152 yds, 0 TD, 1 INT

2.0 expected points added · +1.2% completion over expected

Rushing · SF

Christian McCaffreyRB

24 att, 129 yds, 2 TD

3.6 expected points added on the ground

Rushing · ATL

Bijan RobinsonRB

14 att, 40 yds, 0 TD

-2.3 expected points added on the ground

Receiving · SF

Christian McCaffreyRB

7/8 for 72 yds, 0 TD

33% of team targets · 9.8 expected points added

Receiving · ATL

Darnell MooneyWR

3/5 for 68 yds, 0 TD

14% of team targets · 3.9 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1ATLATL 22591:52Punt
2SFSF 1610424:34Punt
3ATLATL 20197010:40Field goal +3
4SFSF 358423:08Interception
5ATLATL 34531:48Punt
6SFSF 2014806:10Touchdown +7
7ATLATL 31490:20Fumble
8SFATL 40430:50Field goal +3
9ATLATL 214570:38End of half
10SFSF 3212434:51Field goal +3
11ATLSF 488483:41Touchdown +7
12SFSF 25572:10Punt
13ATLATL 339303:20Punt
14SFSF 47313:10Punt
15ATLATL 178484:32Turnover on downs
16SFSF 3612595:50Touchdown +7
17ATLATL 238180:59Fumble
18SFATL 454191:27End of game

6 of 18 drives ended in points. Longest march: 49ers gained 80 scrimmage yards over 14 plays for a touchdown.

Full stat lines

Box score

Atlanta Falcons

Passing

PlayerC/AttYdsTDINTSackedEPA
Michael Penix Jr.21/38241102-6.7

Rushing

PlayerAttYdsAvgTDEPA
Bijan Robinson14402.90-2.3
Tyler Allgeier4164.001.1
Michael Penix Jr.263.001.1

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Darnell Mooney3568014%3.9
Kyle Pitts71062028%2.8
Bijan Robinson6852122%3.3
Drake London41042028%-8.4
Casey Washington121706%1.5
Charlie Woerner01003%-0.4

Defense (top contributors)

PlayerSoloAstSacksINTPD
Jessie Bates460.000
JD Bertrand460.000
Kaden Elliss450.011
Xavier Watts360.000
Mike Hughes320.001
Zach Harrison311.000
Ta'Quon Graham310.000
Arnold Ebiketie220.000
Sam Roberts210.000
Ruke Orhorhoro120.000

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Mac Jones17/261520112.0

Rushing

PlayerAttYdsAvgTDEPA
Christian McCaffrey241295.423.6
Brian Robinson9364.00-1.9
Mac Jones5112.20-1.2
Kyle Juszczyk1-2-2.00-2.3

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Christian McCaffrey7872033%9.8
Jauan Jennings4731029%-5.6
Skyy Moore111504%0.8
Kendrick Bourne221408%1.9
Luke Farrell111104%0.5
Kyle Juszczyk111004%0.8
George Kittle02008%-0.9
Demarcus Robinson01004%-1.5
Connor Colby11-104%-1.2

Defense (top contributors)

PlayerSoloAstSacksINTPD
Tatum Bethune460.000
Malik Mustapha330.000
Bryce Huff231.000
Ji'Ayir Brown500.000
Darrell Luter Jr.410.000
Malik Turner300.000
Jason Pinnock210.000
Sam Okuayinonu121.000
Dee Winters300.000
Deommodore Lenoir210.001

Closing number vs result

Betting context

Closing spread
SF -1.5
Closing total
46.5
ATL moneyline
-105
SF moneyline
-115

49ers closed -1.5 and covered, winning by 10.

Total closed 46.5; the game landed 30 — under by 16.5.

Conditions and crew

Game environment

Venue
Levi's Stadium
Roof / surface
outdoors · grass
Kickoff weather
74°F, wind 5 mph
Referee
Ron Torbert
Rest
ATL 6 days · SF 7 days
Coaches
Raheem Morris vs Kyle Shanahan