[GAME_DETAIL_202510731]

// Week 7REGULAR Season 2025

ATL
ATL
10
AWAY
VS
SF
20
HOME
SF
FINAL
Monday, October 20, 202512:20 AM UTC
NBC • Week 7

[GAME_RECAP]

Levi’s under the lights, and the Niners did what West Coast winter teams do when the breeze off the Bay kicks up: handed the rock to their cheat code and let him cook. Christian McCaffrey turned Santa Clara into his personal treadmill, stacking 201 scrimmage yards (129 rush, 72 receiving) and 2 TDs as San Francisco muscled past Atlanta, 20–10. Mac Jones played point guard cleanly — 17/26 for 152 yards, 0 TD, 0 INT — a steady hand with Brock Purdy still sidelined and George Kittle back in uniform. (sbnation.com)

It was trench-ball chess early. Atlanta nudged ahead on a Parker Romo chip shot, but the Niners answered with a classic CMC march, capped by his one‑yard plunge late in the half, then stole three more on Eddy Piñeiro’s 55‑yard bomb just before the break for a 10–3 cushion. San Francisco even shook off a second‑quarter hiccup — that Kaden Elliss interception — because the defense kept Michael Penix Jr. settling for underneath stuff.

The Falcons punched back after halftime. A big return set the table, and Bijan Robinson glided into space for a 10‑yard receiving TD to knot it at 10–10. But the Niners stayed composed: Piñeiro drilled a 43‑yarder for 13–10, the defense slammed the door, and then the closer showed up. With 2:31 left, McCaffrey iced the loaf with a 4‑yard TD after Bryce Huff spent the night in the backfield — the edge terror logged what looked like multiple sacks and a pair of forced fumbles as SF’s front turned the final minutes into a red-and-gold mosh pit.

Bottom line: San Francisco owned the ground (174–62), the clock, and the moments. Penix (21/38, 241 yards, 1 TD) found Darnell Mooney (68 yards) and Kyle Pitts (62) in spots, but when it mattered, the Niners’ run game and pass rush wrote the last chapter. Big-boy football, Bay Area edition.

Big Dill of the Game: Christian McCaffrey — 24 carries for 129 and 2 tuds, plus 7 grabs for 72. When the lights popped, CMC pressed “repeat.” I’m Dillon “Big Dill” Smith, this is Big Dill Sports — where ballin’ is a big dill.

Generated: 10/20/2025, 3:31:31 AM

[QUARTER_BREAKDOWN]

TEAMQ1Q2Q3Q4FINAL
ATL037010
SF0103720

[PLAYER_BOXSCORE]

ATL - Passing (1 players)

PlayerPosAttCompYdsTDINTFPTSPPR
Michael Penix Jr.QB38212411-12.212.2

SF - Passing (1 players)

PlayerPosAttCompYdsTDINTFPTSPPR
Mac JonesQB2617152-15.25.2

[REALTIME_AI_CHAT]

Voice chat with AI about live game analysis

Status:READY

[GAME_STATUS]

Status:Final
0
Last Updated:10:55:19 PM

[STADIUM_INFO]

Levi's Stadium
Santa Clara, CA
Capacity:68,500
Attendance:71,217
Surface:Grass
Type:Outdoor

[GAME_CONDITIONS]

Weather:
Clear Sky
58°F - 61°F • Wind: 2 mph
Betting:
Spread: +1.0
O/U: 46.5
Channel:NBC

[PLAYS]

Showing 180 of 180 plays
Q115:00
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 65 yards, Jamal Agnew returned kickoff for 22 yards
Q114:52
1ST & 10
ATL 22
ATLRUSH+5 YDS
Bijan Robinson rushed to the right for 5 yard gain, tackled by Deommodore Lenoir
Q114:13
2ND & 5
ATL 27
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the left intended for Kyle Pitts Sr.
Q114:05
3RD & 5
ATL 27
ATLPASSCOMPLETED+4 YDS
Michael Penix Jr. passed to Bijan Robinson to the right for 4 yard gain, tackled by Marques Sigle
Q113:22
4TH & 1
ATL 31
ATLPUNT
Bradley Pinion punted for 60 yards. Skyy Moore returned punt for 7 yards
Q113:08
1ST & 10
SF 16
SFSACK-2 YDS
Mac Jones sacked by Zach Harrison for 2 yard loss
Q112:31
2ND & 12
SF 14
SFRUSH+7 YDS
Christian McCaffrey rushed to the right for 7 yard gain, tackled by Jessie Bates III
Q111:551ST DOWN
3RD & 5
SF 21
SFPASSCOMPLETED+6 YDS
Mac Jones passed to Christian McCaffrey to the right for 6 yard gain, tackled by Divine Deablo
Q111:20
1ST & 10
SF 27
SFRUSH+9 YDS
Brian Robinson Jr. rushed to the left for 9 yard gain, tackled by Kaden Elliss
Q110:411ST DOWN
2ND & 1
SF 36
SFRUSH+10 YDS
Brian Robinson Jr. rushed up the middle for 10 yard gain, tackled by Arnold Ebiketie
Q110:021ST DOWN
1ST & 10
SF 46
SFPASSCOMPLETED+11 YDS
Mac Jones passed to Luke Farrell down the middle for 11 yard gain, tackled by Jessie Bates III
Q109:28
1ST & 10
ATL 43
SFPASSINCOMPLETE
Mac Jones incomplete pass to the left
Q109:23
2ND & 10
ATL 43
SFRUSH+1 YDS
Christian McCaffrey rushed to the right for 1 yard gain, tackled by Arnold Ebiketie
Q108:44
3RD & 9
ATL 42
SFPASSINCOMPLETE
Mac Jones incomplete pass down the middle intended for Jauan Jennings
Q108:41
4TH & 9
ATL 42
SFPUNT
Thomas Morstead punted for 42 yards, touchback
Q108:34
1ST & 10
ATL 20
ATLTIMEOUT
Timeout
Q108:34
1ST & 10
ATL 20
ATLRUSH
Bijan Robinson rushed to the right for no gain, tackled by Mykel Williams
Q108:071ST DOWN
2ND & 10
ATL 20
ATLPASSCOMPLETED+12 YDS
Michael Penix Jr. passed to Darnell Mooney to the left for 12 yard gain, tackled by Ji'Ayir Brown
Q107:31
1ST & 10
ATL 32
ATLPENALTY-10 YDS
Atlanta committed 10 yard penalty (Holding)
Q107:03
1ST & 20
ATL 22
ATLRUSH+7 YDS
Bijan Robinson rushed to the left for 7 yard gain, tackled by Tatum Bethune
Q106:26
2ND & 13
ATL 29
ATLPASSCOMPLETED+10 YDS
Michael Penix Jr. passed to Drake London down the middle for 10 yard gain, tackled by Renardo Green
Q105:441ST DOWN
3RD & 3
ATL 39
ATLPASSCOMPLETED+7 YDS
Michael Penix Jr. passed to Kyle Pitts Sr. to the left for 7 yard gain, tackled by Renardo Green
Q105:07
1ST & 10
ATL 46
ATLPASSCOMPLETED+3 YDS
Michael Penix Jr. passed to Drake London down the middle for 3 yard gain, tackled by Jason Pinnock
Q104:271ST DOWN
2ND & 7
ATL 49
ATLPASSCOMPLETED+7 YDS
Michael Penix Jr. passed to Bijan Robinson to the left for 7 yard gain, tackled by Dee Winters
Q103:42
1ST & 10
SF 44
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the left
Q103:37
2ND & 10
SF 44
ATLPASSCOMPLETED+7 YDS
Michael Penix Jr. passed to Kyle Pitts Sr. down the middle for 7 yard gain, tackled by Marques Sigle
Q102:531ST DOWN
3RD & 3
SF 37
ATLRUSH+4 YDS
Bijan Robinson rushed to the right for 4 yard gain, tackled by Bryce Huff
Q102:11
1ST & 10
SF 33
ATLPENALTY-5 YDS
Atlanta committed 5 yard penalty (Ineligible Pass)
Q102:02
1ST & 15
SF 38
ATLPASSCOMPLETED-3 YDS
Michael Penix Jr. passed to Kyle Pitts Sr. to the left for 3 yard loss, tackled by Dee Winters
Q101:22
2ND & 18
SF 41
ATLRUSH+5 YDS
Michael Penix Jr. rushed to the right for 5 yard gain, tackled by Jason Pinnock
Q101:04
1ST & 10
SF 33
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the left intended for Charlie Woerner
Q101:01
2ND & 10
SF 33
ATLPASSCOMPLETED+9 YDS
Michael Penix Jr. passed to Bijan Robinson to the right for 9 yard gain, tackled by Deommodore Lenoir
Q100:161ST DOWN
3RD & 1
SF 24
ATLRUSH+2 YDS
Tyler Allgeier rushed up the middle for 2 yard gain, tackled by Bryce Huff
Q100:16
1ST & 10
SF 22
ATLPERIOD
End of 1st Quarter
Q215:00
1ST & 10
SF 21
ATLRUSH+4 YDS
Bijan Robinson rushed to the left for 4 yard gain, tackled by Malik Mustapha
Q214:21
2ND & 6
SF 17
ATLRUSH+2 YDS
Bijan Robinson rushed to the left for 2 yard gain, tackled by Darrell Luter Jr.
Q213:37
3RD & 4
SF 15
ATLSACK-5 YDS
Michael Penix Jr. sacked by Bryce Huff and Sam Okuayinonu for 5 yard loss
Q212:58SCORE
4TH & 9
SF 20
ATLFIELDGOAL
Parker Romo kicked a 38-yard field goal
Q212:54
1ST & 10
ATL 35
ATLTIMEOUT
Timeout
Q212:54
1ST & 10
ATL 35
ATLKICKOFF
Atlanta kicked off, touchback
Q212:54
1ST & 10
SF 35
SFPASSINCOMPLETE
Mac Jones incomplete pass down the middle intended for George Kittle
Q212:49
2ND & 10
SF 35
SFRUSH+7 YDS
Christian McCaffrey rushed to the right for 7 yard gain, tackled by JD Bertrand
Q212:131ST DOWN
3RD & 3
SF 42
SFPASSCOMPLETED+13 YDS
Mac Jones passed to Jauan Jennings down the middle for 13 yard gain
Q211:38
1ST & 10
ATL 45
SFRUSH+5 YDS
Christian McCaffrey rushed to the right for 5 yard gain, tackled by Zach Harrison
Q211:071ST DOWN
2ND & 5
ATL 40
SFRUSH+15 YDS
Christian McCaffrey rushed up the middle for 15 yard gain, tackled by Jessie Bates III
Q210:29
1ST & 10
ATL 25
SFRUSH+2 YDS
Brian Robinson Jr. rushed to the left for 2 yard gain, tackled by Ruke Orhorhoro
Q209:54
2ND & 8
ATL 23
SFPASSINTERCEPTED
Mac Jones pass intercepted down the middle. Kaden Elliss intercepted Mac Jones for 16 yards
Q209:46
1ST & 10
ATL 34
ATLTIMEOUT
Timeout
Q209:46
1ST & 10
ATL 34
ATLRUSH
Bijan Robinson rushed to the right for no gain, tackled by Bryce Huff
Q209:031ST DOWN
2ND & 10
ATL 34
ATLPENALTY+15 YDS
San Francisco committed 15 yard penalty (Pass Interference)
Q208:58
1ST & 10
ATL 49
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the right intended for Bijan Robinson
Q208:53
2ND & 10
ATL 49
ATLRUSH+3 YDS
Michael Penix Jr. rushed to the left for 3 yard gain, tackled by Tatum Bethune
Q208:10
3RD & 7
SF 48
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the right
Q208:05
4TH & 7
SF 48
ATLPUNT
Bradley Pinion punted for 48 yards, touchback
Q207:58
1ST & 10
SF 20
SFTIMEOUT
Timeout
Q207:581ST DOWN
1ST & 10
SF 20
SFRUSH+12 YDS
Christian McCaffrey rushed to the left for 12 yard gain, tackled by Zach Harrison
Q207:23
1ST & 10
SF 32
SFRUSH+5 YDS
Christian McCaffrey rushed to the right for 5 yard gain, tackled by Sam Roberts
Q206:501ST DOWN
2ND & 4
SF 38
SFRUSH+13 YDS
Christian McCaffrey rushed to the right for 13 yard gain, tackled by Jessie Bates III
Q206:14
1ST & 10
ATL 49
SFRUSH-1 YDS
Brian Robinson Jr. rushed to the right for 1 yard loss, tackled by Sam Roberts
Q206:02
2ND & 11
50
SFTIMEOUT
Timeout
Q205:59
2ND & 11
50
SFPASSCOMPLETED+7 YDS
Mac Jones passed to Jauan Jennings to the left for 7 yard gain, tackled by Mike Hughes
Q205:241ST DOWN
3RD & 4
ATL 43
SFRUSH+10 YDS
Christian McCaffrey rushed up the middle for 10 yard gain, tackled by DeAngelo Malone
Q204:42
1ST & 10
ATL 33
SFRUSH+3 YDS
Christian McCaffrey rushed to the left for 3 yard gain, tackled by JD Bertrand
Q204:06
2ND & 7
ATL 30
SFRUSH+4 YDS
Brian Robinson Jr. rushed to the right for 4 yard gain, tackled by JD Bertrand
Q203:271ST DOWN
3RD & 3
ATL 26
SFPASSCOMPLETED+6 YDS
Mac Jones passed to Jauan Jennings to the left for 6 yard gain, tackled by A.J. Terrell Jr.
Q202:50
1ST & 10
ATL 20
SFRUSH-4 YDS
Christian McCaffrey rushed to the right for 4 yard loss, tackled by Leonard Floyd
Q202:10
2ND & 14
ATL 24
SFPASSCOMPLETED+10 YDS
Mac Jones passed to Kyle Juszczyk to the right for 10 yard gain, tackled by Kaden Elliss
Q202:00
3RD & 4
ATL 14
SFTIMEOUT
Two-minute warning
Q202:001ST DOWN
3RD & 4
ATL 14
SFPASSCOMPLETED+13 YDS
Mac Jones passed to Christian McCaffrey to the left for 13 yard gain, tackled by Xavier Watts
Q201:50
1ST & 1
ATL 1
SFTIMEOUT
Atlanta timeout
Q201:50SCORE1ST DOWN
1ST & 1
ATL 1
SFRUSH+1 YDS
Christian McCaffrey rushed up the middle for 1 yard touchdown
Q201:48
1ST & 10
ATL 15
SFEXTRAPOINT
Eddy Piñeiro made PAT
Q201:48
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q201:48
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 50 yards, Natrone Brooks returned kickoff for 16 yards
Q201:42
1ST & 10
ATL 31
ATLPASSCOMPLETED+4 YDS
Michael Penix Jr. passed to Kyle Pitts Sr. to the left for 4 yard gain, tackled by Darrell Luter Jr.
Q201:391ST DOWN
2ND & 6
ATL 35
ATLPASSCOMPLETED+11 YDS
Michael Penix Jr. passed to Kyle Pitts Sr. to the right for 11 yard gain, tackled by Tatum Bethune
Q201:32
1ST & 10
ATL 46
ATLSACK-6 YDS
Michael Penix Jr. sacked by Bryce Huff for 6 yard loss. Michael Penix Jr. fumbled. Alfred Collins recovered fumble for no gain
Q201:28
1ST & 10
ATL 40
SFPASSCOMPLETED+4 YDS
Mac Jones passed to Kendrick Bourne to the right for 4 yard gain, tackled by Kaden Elliss
Q200:54
2ND & 6
ATL 36
SFPASSINCOMPLETE
Mac Jones incomplete pass to the right intended for Christian McCaffrey
Q200:50
3RD & 6
ATL 36
SFSACK-6 YDS
Mac Jones sacked by Leonard Floyd for 6 yard loss. Mac Jones fumbled. Connor Colby recovered fumble for no gain
Q200:43
4TH & 12
ATL 42
SFTIMEOUT
Atlanta timeout
Q200:43SCORE
4TH & 7
ATL 37
SFFIELDGOAL
Eddy Piñeiro kicked a 55-yard field goal
Q200:38
1ST & 10
SF 35
SFKICKOFF
Jamal Agnew fumbled. San Francisco kicked off for 51 yards, Jamal Agnew returned kickoff for 5 yards
Q200:321ST DOWN
1ST & 10
ATL 21
ATLPASSCOMPLETED+19 YDS
Michael Penix Jr. passed to Drake London to the left for 19 yard gain
Q200:261ST DOWN
1ST & 10
ATL 40
ATLPASSCOMPLETED+38 YDS
Michael Penix Jr. passed to Darnell Mooney to the left for 38 yard gain, tackled by Darrell Luter Jr.
Q200:17
1ST & 10
SF 22
ATLTIMEOUT
Atlanta timeout
Q200:17
1ST & 10
SF 22
ATLPASSINCOMPLETE-13 YDS
Michael Penix Jr. incomplete pass to the left. Atlanta committed 13 yard penalty (Intentional Grounding)
Q200:17
2ND & 20
SF 32
ATLPERIOD
End of Half
Q315:00
1ST & 10
ATL 35
ATLKICKOFF
Atlanta kicked off for 63 yards, Skyy Moore returned kickoff for 30 yards
Q314:55
1ST & 10
SF 32
SFRUSH+1 YDS
Christian McCaffrey rushed to the right for 1 yard gain, tackled by JD Bertrand
Q314:16
2ND & 9
SF 33
SFPASSINCOMPLETE
Mac Jones incomplete pass to the right
Q314:091ST DOWN
3RD & 9
SF 33
SFPASSCOMPLETED+10 YDS
Mac Jones passed to Kendrick Bourne down the middle for 10 yard gain, tackled by Xavier Watts
Q313:301ST DOWN
1ST & 10
SF 43
SFPASSCOMPLETED+15 YDS
Mac Jones passed to Skyy Moore to the right for 15 yard gain, tackled by James Pearce Jr.
Q312:51
1ST & 10
ATL 42
SFRUSH+4 YDS
Christian McCaffrey rushed to the left for 4 yard gain, tackled by Kaden Elliss
Q312:11
2ND & 6
ATL 38
SFRUSH+2 YDS
Christian McCaffrey rushed to the left for 2 yard gain, tackled by JD Bertrand
Q311:351ST DOWN
3RD & 4
ATL 36
SFRUSH+12 YDS
Christian McCaffrey rushed up the middle for 12 yard gain, tackled by Xavier Watts
Q310:59
1ST & 10
ATL 24
SFPASSINCOMPLETE
Mac Jones incomplete pass down the middle intended for George Kittle
Q310:55
2ND & 10
ATL 24
SFRUSH-1 YDS
Brian Robinson Jr. rushed to the right for 1 yard loss, tackled by David Onyemata
Q310:19
3RD & 11
ATL 25
SFPASSINCOMPLETE
Mac Jones incomplete pass to the left intended for Jauan Jennings
Q310:14SCORE
4TH & 11
ATL 25
SFFIELDGOAL
Eddy Piñeiro kicked a 43-yard field goal
Q310:09
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q310:09
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 58 yards, Jamal Agnew returned kickoff for 45 yards
Q310:02
1ST & 10
SF 48
ATLRUSH+6 YDS
Bijan Robinson rushed to the left for 6 yard gain, tackled by Darrell Luter Jr.
Q309:22
2ND & 4
SF 42
ATLRUSH+3 YDS
Bijan Robinson rushed to the left for 3 yard gain, tackled by Tatum Bethune
Q308:391ST DOWN
3RD & 1
SF 39
ATLRUSH+4 YDS
Tyler Allgeier rushed to the left for 4 yard gain, tackled by Ji'Ayir Brown
Q308:001ST DOWN
1ST & 10
SF 35
ATLPASSCOMPLETED+17 YDS
Michael Penix Jr. passed to Kyle Pitts Sr. to the right for 17 yard gain, tackled by Ji'Ayir Brown
Q307:19
1ST & 10
SF 18
ATLRUSH+8 YDS
Bijan Robinson rushed to the left for 8 yard gain, tackled by Malik Mustapha
Q306:34SCORE1ST DOWN
2ND & 2
SF 10
ATLPASSCOMPLETED+10 YDS
Michael Penix Jr. passed to Bijan Robinson to the right for 10 yard touchdown
Q306:28
1ST & 10
SF 15
ATLEXTRAPOINT
Parker Romo made PAT
Q306:28
1ST & 10
ATL 35
ATLTIMEOUT
Timeout
Q306:28
1ST & 10
ATL 35
ATLKICKOFF
Atlanta kicked off for 64 yards, Skyy Moore returned kickoff for 24 yards
Q306:23
1ST & 10
SF 25
SFRUSH+2 YDS
Christian McCaffrey rushed to the left for 2 yard gain, tackled by Kaden Elliss
Q305:45
2ND & 8
SF 27
SFPASSCOMPLETED+7 YDS
Mac Jones passed to Christian McCaffrey to the right for 7 yard gain, tackled by Mike Hughes
Q305:09
3RD & 1
SF 34
SFRUSH-2 YDS
Kyle Juszczyk rushed up the middle for 2 yard loss, tackled by Ta'Quon Graham
Q304:28
4TH & 3
SF 32
SFPUNT
Thomas Morstead punted for 48 yards. Jamal Agnew returned punt for 13 yards
Q304:18
1ST & 10
ATL 33
ATLTIMEOUT
Timeout
Q304:18
1ST & 10
ATL 33
ATLPENALTY-5 YDS
Atlanta committed 5 yard penalty (Ineligible Pass)
Q304:12
1ST & 15
ATL 28
ATLRUSH+2 YDS
Bijan Robinson rushed to the right for 2 yard gain, tackled by Malik Mustapha
Q303:29
2ND & 13
ATL 30
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the left intended for Bijan Robinson
Q303:271ST DOWN
3RD & 13
ATL 30
ATLPASSCOMPLETED+17 YDS
Michael Penix Jr. passed to Casey Washington down the middle for 17 yard gain, tackled by Darrell Luter Jr.
Q302:42
1ST & 10
ATL 47
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the left intended for Kyle Pitts Sr.
Q302:371ST DOWN
2ND & 10
ATL 47
ATLPASSCOMPLETED+10 YDS
Michael Penix Jr. passed to Drake London to the right for 10 yard gain, tackled by Jason Pinnock
Q301:58
1ST & 10
SF 43
ATLRUSH+1 YDS
Bijan Robinson rushed to the left for 1 yard gain, tackled by Tatum Bethune
Q301:15
2ND & 9
SF 42
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the left intended for Drake London
Q301:11
3RD & 9
SF 42
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass down the middle intended for Kyle Pitts Sr.
Q301:11
3RD & 14
SF 47
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the left intended for Casey Washington
Q301:06
4TH & 14
SF 47
ATLPUNT
Bradley Pinion punted for 43 yards, no return
Q300:58
1ST & 10
SF 4
SFTIMEOUT
Timeout
Q300:58
1ST & 10
SF 4
SFRUSH+4 YDS
Christian McCaffrey rushed to the right for 4 yard gain, tackled by Brandon Dorlus
Q300:191ST DOWN
2ND & 6
SF 8
SFPASSCOMPLETED+7 YDS
Mac Jones passed to Christian McCaffrey to the left for 7 yard gain, tackled by Kaden Elliss
Q300:19
1ST & 10
SF 15
SFPERIOD
End of 3rd Quarter
Q415:001ST DOWN
1ST & 10
SF 15
SFPASSCOMPLETED+13 YDS
Mac Jones passed to Christian McCaffrey to the right for 13 yard gain, tackled by Kaden Elliss
Q414:18
1ST & 10
SF 28
SFRUSH+2 YDS
Christian McCaffrey rushed to the right for 2 yard gain, tackled by Ta'Quon Graham
Q413:43
2ND & 8
SF 30
SFPASSCOMPLETED+5 YDS
Mac Jones passed to Jauan Jennings to the left for 5 yard gain, tackled by Mike Hughes
Q413:06
3RD & 3
SF 35
SFPASSINCOMPLETE
Mac Jones incomplete pass to the right intended for Demarcus Robinson
Q412:58
4TH & 3
SF 35
SFPUNT
Thomas Morstead punted for 53 yards. Jamal Agnew returned punt for 5 yards
Q412:48
1ST & 10
ATL 17
ATLTIMEOUT
Timeout
Q412:48
1ST & 10
ATL 17
ATLRUSH+7 YDS
Tyler Allgeier rushed to the left for 7 yard gain, tackled by Bryce Huff
Q412:091ST DOWN
2ND & 3
ATL 24
ATLPASSCOMPLETED+15 YDS
Michael Penix Jr. passed to Bijan Robinson to the left for 15 yard gain, tackled by Ji'Ayir Brown
Q411:31
1ST & 10
ATL 39
ATLRUSH-1 YDS
Bijan Robinson rushed to the right for 1 yard loss, tackled by Tatum Bethune
Q410:501ST DOWN
2ND & 11
ATL 38
ATLPASSCOMPLETED+18 YDS
Michael Penix Jr. passed to Kyle Pitts Sr. to the right for 18 yard gain, tackled by Malik Mustapha
Q410:08
1ST & 10
SF 44
ATLRUSH+2 YDS
Tyler Allgeier rushed up the middle for 2 yard gain, tackled by Jordan Elliott
Q409:48
2ND & 8
SF 42
ATLTIMEOUT
Timeout
Q409:52
2ND & 8
SF 42
ATLPASSCOMPLETED+7 YDS
Michael Penix Jr. passed to Bijan Robinson to the left for 7 yard gain, tackled by Kalia Davis
Q409:01
3RD & 1
SF 35
ATLRUSH
Bijan Robinson rushed to the right for no gain, tackled by Sam Okuayinonu
Q408:20
4TH & 1
SF 35
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the right intended for Drake London
Q408:16
1ST & 10
SF 35
SFPASSCOMPLETED+9 YDS
Mac Jones passed to Christian McCaffrey to the right for 9 yard gain, tackled by JD Bertrand
Q407:421ST DOWN
2ND & 1
SF 45
SFRUSH+3 YDS
Mac Jones rushed up the middle for 3 yard gain, tackled by Ta'Quon Graham
Q407:101ST DOWN
1ST & 10
SF 48
SFRUSH+10 YDS
Christian McCaffrey rushed to the right for 10 yard gain, tackled by Xavier Watts
Q406:34
1ST & 10
ATL 42
SFRUSH+7 YDS
Brian Robinson Jr. rushed to the left for 7 yard gain, tackled by Ta'Quon Graham
Q406:00
2ND & 3
ATL 35
SFRUSH+2 YDS
Brian Robinson Jr. rushed to the left for 2 yard gain, tackled by Arnold Ebiketie
Q405:251ST DOWN
3RD & 1
ATL 33
SFRUSH+2 YDS
Mac Jones rushed up the middle for 2 yard gain, tackled by Sam Roberts
Q404:46
1ST & 10
ATL 31
SFRUSH+8 YDS
Mac Jones rushed to the left for 8 yard gain, tackled by Jessie Bates III
Q404:051ST DOWN
2ND & 2
ATL 23
SFPENALTY+5 YDS
Atlanta committed 5 yard penalty (Too Many Men on Field)
Q404:03
1ST & 10
ATL 18
SFRUSH+1 YDS
Christian McCaffrey rushed to the right for 1 yard gain, tackled by JD Bertrand
Q403:27
2ND & 8
ATL 16
SFRUSH-5 YDS
Christian McCaffrey rushed to the left for 5 yard loss, tackled by Zach Harrison
Q402:451ST DOWN
3RD & 13
ATL 21
SFPASSCOMPLETED+17 YDS
Mac Jones passed to Christian McCaffrey down the middle for 17 yard gain, tackled by Jessie Bates III
Q402:31
1ST & 4
ATL 4
SFTIMEOUT
Atlanta timeout
Q402:31
1ST & 4
ATL 4
SFTIMEOUT
San Francisco timeout
Q402:31SCORE1ST DOWN
1ST & 4
ATL 4
SFRUSH+4 YDS
Christian McCaffrey rushed to the right for 4 yard touchdown
Q402:26
1ST & 10
ATL 15
SFEXTRAPOINT
Eddy Piñeiro made PAT
Q402:26
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q402:26
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 60 yards, Jamal Agnew returned kickoff for 18 yards
Q402:21
1ST & 10
ATL 23
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass down the middle intended for Darnell Mooney
Q402:151ST DOWN
2ND & 10
ATL 23
ATLPASSCOMPLETED+18 YDS
Michael Penix Jr. passed to Darnell Mooney to the right for 18 yard gain, tackled by Ji'Ayir Brown
Q401:59
1ST & 10
ATL 41
ATLTIMEOUT
Two-minute warning
Q402:00
1ST & 10
ATL 41
ATLSACK
Michael Penix Jr. sacked by Bryce Huff for no gain. Michael Penix Jr. fumbled. Chase Lucas recovered fumble for no gain
Q401:56
2ND & 10
ATL 41
ATLPENALTY+5 YDS
San Francisco committed 5 yard penalty (Illegal Contact)
Q401:47
1ST & 10
ATL 46
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the left intended for Kyle Pitts Sr.
Q401:44
2ND & 10
ATL 46
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the left intended for Darnell Mooney
Q401:37
3RD & 10
ATL 46
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the right intended for Drake London
Q401:31
4TH & 10
ATL 46
ATLPASSINCOMPLETE
Michael Penix Jr. incomplete pass to the right intended for Drake London
Q401:271ST DOWN
1ST & 10
ATL 45
SFRUSH+15 YDS
Christian McCaffrey rushed up the middle for 15 yard gain, tackled by Xavier Watts
Q401:20
1ST & 10
ATL 30
SFTIMEOUT
Atlanta timeout
Q401:18
1ST & 10
ATL 30
SFRUSH+4 YDS
Brian Robinson Jr. rushed up the middle for 4 yard gain, tackled by Jessie Bates III
Q401:14
2ND & 6
ATL 26
SFTIMEOUT
Atlanta timeout
Q401:14
2ND & 6
ATL 26
SFRUSH-1 YDS
Mac Jones rushed up the middle for 1 yard loss
Q400:35
3RD & 7
ATL 27
SFRUSH-1 YDS
Mac Jones rushed up the middle for 1 yard loss
Q4
4TH & 8
ATL 28
SFPERIOD
End of Regulation
Q4
4TH & 8
ATL 28
SFPERIOD
End of Game