[GAME_DETAIL_202511231]

// Week 12REGULAR Season 2025

CAR
CAR
9
AWAY
VS
SF
20
HOME
SF
FINAL
Tuesday, November 25, 202512:15 AM UTC
ESPN • Week 12

[QUARTER_BREAKDOWN]

TEAMQ1Q2Q3Q4FINAL
CAR03609
SF737320

[PLAYER_BOXSCORE]

CAR - Passing (1 players)

PlayerPosAttCompYdsTDINTFPTSPPR
Bryce YoungQB2918169128.38.3

SF - Passing (1 players)

PlayerPosAttCompYdsTDINTFPTSPPR
Brock PurdyQB3223193137.37.3

[REALTIME_AI_CHAT]

Voice chat with AI about live game analysis

Status:READY

[GAME_STATUS]

Status:Final
0
Last Updated:10:59:01 PM

[STADIUM_INFO]

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

[GAME_CONDITIONS]

Weather:
Clear Sky
50°F - 51°F • Wind: 1 mph
Betting:
Spread: -7.5
O/U: 49.0
Channel:ESPN

[PLAYS]

Showing 166 of 166 plays
Q115:00
1ST & 10
CAR 35
CARKICKOFF
Carolina kicked off for 54 yards, Skyy Moore returned kickoff for 17 yards
Q114:56
1ST & 10
SF 28
SFRUSH+3 YDS
Christian McCaffrey rushed to the left for 3 yard gain, tackled by Claudin Cherelus
Q114:12
2ND & 7
SF 31
SFPASSCOMPLETED-3 YDS
Brock Purdy passed to Christian McCaffrey to the right for 3 yard loss, tackled by Tre'von Moehrig
Q113:341ST DOWN
3RD & 10
SF 28
SFPASSCOMPLETED+11 YDS
Brock Purdy passed to Christian McCaffrey to the right for 11 yard gain, tackled by Tre'von Moehrig
Q112:59
1ST & 10
SF 39
SFRUSH+3 YDS
Christian McCaffrey rushed to the left for 3 yard gain, tackled by A'Shawn Robinson
Q112:19
2ND & 7
SF 42
SFPASSCOMPLETED+4 YDS
Brock Purdy passed to Christian McCaffrey to the right for 4 yard gain, tackled by Claudin Cherelus
Q111:411ST DOWN
3RD & 3
SF 46
SFPASSCOMPLETED+6 YDS
Brock Purdy passed to Ricky Pearsall to the left for 6 yard gain, tackled by Krys Barnes
Q111:02
1ST & 10
CAR 48
SFPASSINCOMPLETE
Brock Purdy incomplete pass to the left intended for Brian Robinson Jr.
Q110:57
2ND & 10
CAR 48
SFRUSH+7 YDS
Brian Robinson Jr. rushed to the right for 7 yard gain, tackled by Derrick Brown
Q110:201ST DOWN
3RD & 3
CAR 41
SFRUSH+6 YDS
Christian McCaffrey rushed up the middle for 6 yard gain, tackled by Nick Scott
Q109:44
1ST & 10
CAR 35
SFPASSCOMPLETED+3 YDS
Brock Purdy passed to Luke Farrell to the left for 3 yard gain, tackled by Claudin Cherelus
Q109:021ST DOWN
2ND & 7
CAR 32
SFRUSH+8 YDS
Christian McCaffrey rushed to the right for 8 yard gain, tackled by Tre'von Moehrig
Q108:23
1ST & 10
CAR 24
SFRUSH+8 YDS
Christian McCaffrey rushed to the left for 8 yard gain, tackled by Claudin Cherelus
Q107:431ST DOWN
2ND & 2
CAR 16
SFRUSH+4 YDS
Brian Robinson Jr. rushed to the left for 4 yard gain, tackled by Nick Scott
Q107:01
1ST & 10
CAR 12
SFRUSH
Christian McCaffrey rushed to the left for no gain, tackled by A'Shawn Robinson
Q106:22SCORE1ST DOWN
2ND & 10
CAR 12
SFPASSCOMPLETED+12 YDS
Brock Purdy passed to Jauan Jennings down the middle for 12 yard touchdown
Q106:17
1ST & 10
CAR 15
SFEXTRAPOINT
Matt Gay made PAT
Q106:17
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q106:17
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off, touchback
Q106:16
1ST & 10
CAR 35
CARRUSH+4 YDS
Rico Dowdle rushed up the middle for 4 yard gain, tackled by Malik Mustapha
Q105:40
2ND & 6
CAR 39
CARPENALTY-10 YDS
Carolina committed 10 yard penalty (Holding)
Q105:12
2ND & 16
CAR 29
CARPASSCOMPLETED+3 YDS
Bryce Young passed to Rico Dowdle to the right for 3 yard gain, tackled by Upton Stout
Q104:30
3RD & 13
CAR 32
CARRUSH+10 YDS
Chuba Hubbard rushed up the middle for 10 yard gain, tackled by Malik Mustapha
Q103:49
4TH & 3
CAR 42
CARPUNT
Sam Martin punted for 50 yards, no return
Q103:40
1ST & 10
SF 8
SFTIMEOUT
Timeout
Q103:40
1ST & 10
SF 8
SFPASSINTERCEPTED
Brock Purdy pass intercepted down the middle. Jaycee Horn intercepted Brock Purdy for 14 yards
Q103:29
1ST & 10
SF 16
CARRUSH+5 YDS
Bryce Young rushed to the right for 5 yard gain, tackled by Jason Pinnock
Q102:49
2ND & 5
SF 11
CARRUSH+3 YDS
Rico Dowdle rushed to the right for 3 yard gain, tackled by Jordan Elliott
Q102:081ST DOWN
3RD & 2
SF 8
CARRUSH+7 YDS
Bryce Young rushed to the right for 7 yard gain, tackled by Malik Mustapha
Q101:28
1ST & 1
SF 1
CARPASSINTERCEPTED
Bryce Young pass intercepted down the middle. Ji'Ayir Brown intercepted Bryce Young for no gain
Q101:22
1ST & 10
SF 20
SFTIMEOUT
Timeout
Q101:22
1ST & 10
SF 20
SFRUSH+4 YDS
Christian McCaffrey rushed to the left for 4 yard gain, tackled by Trevis Gipson
Q100:421ST DOWN
2ND & 6
SF 24
SFPASSCOMPLETED+9 YDS
Brock Purdy passed to Christian McCaffrey to the right for 9 yard gain, tackled by Krys Barnes
Q100:42
1ST & 10
SF 33
SFPERIOD
End of 1st Quarter
Q215:001ST DOWN
1ST & 10
SF 33
SFPASSCOMPLETED+11 YDS
Brock Purdy passed to George Kittle down the middle for 11 yard gain, tackled by Nick Scott
Q214:22
1ST & 10
SF 44
SFPASSCOMPLETED+3 YDS
Brock Purdy passed to Brian Robinson Jr. to the left for 3 yard gain, tackled by Derrick Brown
Q213:43
2ND & 7
SF 47
SFRUSH+5 YDS
Christian McCaffrey rushed to the right for 5 yard gain, tackled by Nic Scourton
Q213:04
3RD & 2
CAR 48
SFRUSH+1 YDS
Christian McCaffrey rushed up the middle for 1 yard gain, tackled by Krys Barnes
Q212:241ST DOWN
4TH & 1
CAR 47
SFRUSH+3 YDS
Brock Purdy rushed up the middle for 3 yard gain, tackled by Tershawn Wharton
Q211:49
1ST & 10
CAR 44
SFRUSH+3 YDS
Christian McCaffrey rushed up the middle for 3 yard gain, tackled by LaBryan Ray
Q211:101ST DOWN
2ND & 7
CAR 41
SFRUSH+9 YDS
Brock Purdy rushed up the middle for 9 yard gain, tackled by A'Shawn Robinson
Q210:30
1ST & 10
CAR 32
SFPASSCOMPLETED+4 YDS
Brock Purdy passed to Jauan Jennings down the middle for 4 yard gain, tackled by D.J. Wonnum
Q209:45
2ND & 6
CAR 28
SFPASSINCOMPLETE
Brock Purdy incomplete pass down the middle intended for Demarcus Robinson
Q209:42
3RD & 6
CAR 28
SFTIMEOUT
San Francisco timeout
Q209:41
3RD & 6
CAR 28
SFPASSINTERCEPTED
Brock Purdy pass intercepted down the middle. Mike Jackson intercepted Brock Purdy for no gain
Q209:35
1ST & 10
CAR 20
CARTIMEOUT
Timeout
Q209:35
1ST & 10
CAR 20
CARPASSCOMPLETED+6 YDS
Bryce Young passed to Tetairoa McMillan to the left for 6 yard gain, tackled by Malik Mustapha
Q208:59
2ND & 4
CAR 26
CARRUSH+2 YDS
Chuba Hubbard rushed to the right for 2 yard gain, tackled by Ji'Ayir Brown
Q208:17
3RD & 2
CAR 28
CARPASSINCOMPLETE
Bryce Young incomplete pass to the right intended for Tetairoa McMillan
Q208:12
4TH & 2
CAR 28
CARPUNT
Sam Martin punted for 55 yards, no return
Q208:00
1ST & 10
SF 17
SFTIMEOUT
Timeout
Q208:00
1ST & 10
SF 17
SFRUSH+4 YDS
Christian McCaffrey rushed to the left for 4 yard gain, tackled by Princely Umanmielen. Christian McCaffrey fumbled. Colton McKivitz recovered fumble for no gain
Q207:08
1ST & 10
SF 33
SFRUSH+2 YDS
Christian McCaffrey rushed to the left for 2 yard gain, tackled by Bam Martin-Scott
Q206:27
2ND & 8
SF 35
SFPASSINTERCEPTED
Brock Purdy pass intercepted to the right. Jaycee Horn intercepted Brock Purdy for 22 yards
Q206:191ST DOWN
1ST & 10
SF 33
CARPASSCOMPLETED+11 YDS
Bryce Young passed to Jimmy Horn Jr. to the right for 11 yard gain, tackled by Malik Mustapha
Q205:36
1ST & 10
SF 22
CARRUSH+8 YDS
Rico Dowdle rushed to the left for 8 yard gain, tackled by Bryce Huff
Q204:581ST DOWN
2ND & 2
SF 14
CARRUSH+4 YDS
Rico Dowdle rushed to the right for 4 yard gain, tackled by Sam Okuayinonu
Q204:24
1ST & 10
SF 10
CARRUSH+1 YDS
Bryce Young rushed to the right for 1 yard gain, tackled by Jordan Elliott
Q203:48
2ND & 9
SF 9
CARPASSCOMPLETED+5 YDS
Bryce Young passed to Jalen Coker to the left for 5 yard gain, tackled by Ji'Ayir Brown
Q203:11
3RD & 4
SF 4
CARPASSCOMPLETED-3 YDS
Bryce Young passed to Chuba Hubbard to the right for 3 yard loss, tackled by Malik Mustapha
Q202:31SCORE
4TH & 7
SF 7
CARFIELDGOAL
Ryan Fitzgerald kicked a 25-yard field goal
Q202:28
1ST & 10
CAR 35
CARTIMEOUT
Timeout
Q202:28
1ST & 10
CAR 35
CARKICKOFF
Carolina kicked off for 62 yards, Skyy Moore returned kickoff for 43 yards
Q202:21
1ST & 10
SF 46
SFPASSCOMPLETED
Brock Purdy passed to Ricky Pearsall to the left for no gain, tackled by Tershawn Wharton
Q202:00
2ND & 10
SF 46
SFTIMEOUT
Two-minute warning
Q202:001ST DOWN
2ND & 10
SF 46
SFPASSCOMPLETED+25 YDS
Brock Purdy passed to George Kittle to the left for 25 yard gain, tackled by Nick Scott
Q201:19
1ST & 10
CAR 29
SFPASSINCOMPLETE
Brock Purdy incomplete pass down the middle intended for George Kittle
Q201:15
2ND & 10
CAR 29
SFPASSINCOMPLETE
Brock Purdy incomplete pass to the left intended for George Kittle
Q201:09
3RD & 10
CAR 29
SFPASSINCOMPLETE
Brock Purdy incomplete pass to the right intended for Jauan Jennings
Q201:04SCORE
4TH & 10
CAR 29
SFFIELDGOAL
Matt Gay kicked a 47-yard field goal
Q201:00
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q201:00
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 66 yards, Trevor Etienne returned kickoff for 26 yards
Q200:53
1ST & 10
CAR 25
CARPASSCOMPLETED+6 YDS
Bryce Young passed to Ja'Tavion Sanders down the middle for 6 yard gain, tackled by Upton Stout
Q200:33
2ND & 4
CAR 31
CARPASSINCOMPLETE
Bryce Young incomplete pass to the right intended for Xavier Legette
Q200:28
3RD & 4
CAR 31
CARPASSINCOMPLETE
Bryce Young incomplete pass to the left
Q200:24
4TH & 14
CAR 21
CARPUNT
Sam Martin punted for 44 yards, no return
Q200:17
1ST & 10
SF 35
SFPASSCOMPLETED+9 YDS
Brock Purdy passed to George Kittle to the right for 9 yard gain, tackled by Corey Thornton
Q200:09
2ND & 1
SF 44
SFTIMEOUT
San Francisco timeout
Q200:09
2ND & 1
SF 44
SFPASSINCOMPLETE
Brock Purdy incomplete pass to the left intended for George Kittle
Q200:03
3RD & 1
SF 44
SFTIMEOUT
Carolina timeout
Q200:031ST DOWN
3RD & 1
SF 44
SFPASSCOMPLETED+19 YDS
Brock Purdy passed to Christian McCaffrey down the middle for 19 yard gain, tackled by Krys Barnes
Q315:00
1ST & 10
CAR 37
SFPERIOD
End of Half
Q315:00
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 64 yards, Trevor Etienne returned kickoff for 26 yards. Trevor Etienne fumbled. Trevor Etienne recovered fumble for no gain
Q314:531ST DOWN
1ST & 10
CAR 27
CARRUSH+17 YDS
Rico Dowdle rushed to the right for 17 yard gain, tackled by Jason Pinnock
Q314:43
1ST & 10
CAR 44
CARTIMEOUT
Timeout
Q314:21
1ST & 10
CAR 44
CARPENALTY-10 YDS
Carolina committed 10 yard penalty (Holding)
Q313:52
1ST & 20
CAR 34
CARRUSH+2 YDS
Rico Dowdle rushed up the middle for 2 yard gain, tackled by Keion White
Q313:15
2ND & 18
CAR 36
CARPASSCOMPLETED+12 YDS
Bryce Young passed to Rico Dowdle to the right for 12 yard gain, tackled by Dee Winters
Q312:36
3RD & 6
CAR 48
CARPASSINCOMPLETE
Bryce Young incomplete pass to the left intended for Tetairoa McMillan
Q312:33
4TH & 6
CAR 48
CARPUNT
Sam Martin punted for 52 yards, touchback
Q312:25
1ST & 10
SF 20
SFTIMEOUT
Timeout
Q312:251ST DOWN
1ST & 10
SF 20
SFPASSCOMPLETED+12 YDS
Brock Purdy passed to Christian McCaffrey to the right for 12 yard gain, tackled by Mike Jackson
Q311:45
1ST & 10
SF 32
SFPASSCOMPLETED+1 YDS
Brock Purdy passed to Christian McCaffrey down the middle for 1 yard gain, tackled by Krys Barnes
Q311:04
2ND & 9
SF 33
SFRUSH+4 YDS
Brian Robinson Jr. rushed to the left for 4 yard gain, tackled by Derrick Brown
Q310:281ST DOWN
3RD & 5
SF 37
SFPASSCOMPLETED+7 YDS
Brock Purdy passed to George Kittle to the left for 7 yard gain, tackled by Tre'von Moehrig
Q309:51
1ST & 10
SF 44
SFPASSCOMPLETED+7 YDS
Brock Purdy passed to George Kittle to the right for 7 yard gain, tackled by Tre'von Moehrig
Q309:121ST DOWN
2ND & 3
CAR 49
SFRUSH+4 YDS
Christian McCaffrey rushed to the right for 4 yard gain, tackled by Bam Martin-Scott
Q308:26
1ST & 10
CAR 45
SFRUSH+8 YDS
Brian Robinson Jr. rushed to the left for 8 yard gain, tackled by Lathan Ransom
Q307:481ST DOWN
2ND & 2
CAR 37
SFRUSH+4 YDS
Brian Robinson Jr. rushed up the middle for 4 yard gain, tackled by Krys Barnes
Q307:11
1ST & 10
CAR 33
SFRUSH+1 YDS
Brian Robinson Jr. rushed to the left for 1 yard gain, tackled by A'Shawn Robinson
Q306:57
2ND & 9
CAR 32
SFTIMEOUT
Timeout
Q306:43
2ND & 9
CAR 32
SFRUSH+3 YDS
Christian McCaffrey rushed to the right for 3 yard gain, tackled by D.J. Wonnum
Q306:031ST DOWN
3RD & 6
CAR 29
SFPASSCOMPLETED+10 YDS
Brock Purdy passed to Jauan Jennings to the left for 10 yard gain, tackled by Mike Jackson
Q305:17
1ST & 10
CAR 19
SFRUSH+7 YDS
Christian McCaffrey rushed to the left for 7 yard gain, tackled by LaBryan Ray
Q305:03
2ND & 3
CAR 12
SFTIMEOUT
Timeout
Q304:47SCORE1ST DOWN
2ND & 3
CAR 12
SFRUSH+12 YDS
Christian McCaffrey rushed to the left for 12 yard touchdown
Q304:42
1ST & 10
CAR 15
SFEXTRAPOINT
Matt Gay made PAT
Q304:42
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q304:42
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 57 yards, Trevor Etienne returned kickoff for 24 yards
Q304:37
1ST & 10
CAR 32
CARPASSINCOMPLETE
Bryce Young incomplete pass to the left intended for Tetairoa McMillan
Q304:291ST DOWN
2ND & 10
CAR 32
CARPASSCOMPLETED+14 YDS
Bryce Young passed to Chuba Hubbard to the right for 14 yard gain, tackled by Deommodore Lenoir
Q303:47
1ST & 10
CAR 46
CARRUSH+4 YDS
Chuba Hubbard rushed to the left for 4 yard gain, tackled by Alfred Collins
Q303:111ST DOWN
2ND & 6
50
CARPASSCOMPLETED+10 YDS
Bryce Young passed to Chuba Hubbard to the right for 10 yard gain, tackled by Ji'Ayir Brown
Q302:28
1ST & 10
SF 40
CARPASSCOMPLETED+6 YDS
Bryce Young passed to Chuba Hubbard to the left for 6 yard gain, tackled by Jordan Elliott
Q301:411ST DOWN
2ND & 4
SF 34
CARPASSCOMPLETED+5 YDS
Bryce Young passed to Xavier Legette to the left for 5 yard gain
Q300:58
1ST & 10
SF 29
CARPASSINCOMPLETE
Bryce Young incomplete pass down the middle intended for Jimmy Horn Jr.
Q300:55SCORE1ST DOWN
2ND & 10
SF 29
CARPASSCOMPLETED+29 YDS
Bryce Young passed to Tetairoa McMillan down the middle for 29 yard touchdown
Q300:49
1ST & 10
SF 15
CAREXTRAPOINT
Ryan Fitzgerald made PAT
Q300:49
1ST & 10
SF 1
CARTWOPOINTCONVERSION
2pt attempt failed, Bryce Young pass to Jalen Coker
Q300:49
1ST & 10
CAR 35
CARKICKOFF
Carolina kicked off for 57 yards, Skyy Moore returned kickoff for 22 yards
Q300:42
1ST & 10
SF 30
SFPASSCOMPLETED+8 YDS
Brock Purdy passed to Jauan Jennings to the right for 8 yard gain, tackled by Mike Jackson
Q300:42
2ND & 2
SF 38
SFPERIOD
End of 3rd Quarter
Q415:001ST DOWN
2ND & 2
SF 38
SFRUSH+17 YDS
Christian McCaffrey rushed to the right for 17 yard gain, tackled by Bam Martin-Scott
Q414:121ST DOWN
1ST & 10
CAR 45
SFPASSCOMPLETED+19 YDS
Brock Purdy passed to George Kittle to the left for 19 yard gain, tackled by Krys Barnes
Q413:28
1ST & 10
CAR 26
SFRUSH+1 YDS
Christian McCaffrey rushed to the left for 1 yard gain, tackled by Trevis Gipson
Q412:45
2ND & 9
CAR 25
SFPASSCOMPLETED+7 YDS
Brock Purdy passed to Jauan Jennings to the right for 7 yard gain, tackled by Chau Smith-Wade
Q412:061ST DOWN
3RD & 2
CAR 18
SFRUSH+3 YDS
Brock Purdy rushed up the middle for 3 yard gain, tackled by LaBryan Ray
Q411:27
1ST & 10
CAR 15
SFRUSH-3 YDS
Christian McCaffrey rushed to the left for 3 yard loss, tackled by Bam Martin-Scott
Q410:46
2ND & 13
CAR 18
SFRUSH-5 YDS
Christian McCaffrey rushed to the right for 5 yard loss, tackled by Chau Smith-Wade
Q410:05
3RD & 18
CAR 23
SFRUSH+12 YDS
Brian Robinson Jr. rushed up the middle for 12 yard gain, tackled by Nick Scott
Q409:24SCORE
4TH & 6
CAR 11
SFFIELDGOAL
Matt Gay kicked a 29-yard field goal
Q409:21
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q409:21
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off, touchback
Q409:21
1ST & 10
CAR 35
CARPASSINCOMPLETE
Bryce Young incomplete pass to the left intended for Tetairoa McMillan
Q409:151ST DOWN
2ND & 10
CAR 35
CARPASSCOMPLETED+18 YDS
Bryce Young passed to Jalen Coker down the middle for 18 yard gain, tackled by Upton Stout
Q408:32
1ST & 10
SF 47
CARPASSCOMPLETED+2 YDS
Bryce Young passed to Xavier Legette to the right for 2 yard gain, tackled by Malik Mustapha
Q407:541ST DOWN
2ND & 8
SF 45
CARPASSCOMPLETED+10 YDS
Bryce Young passed to Jalen Coker to the left for 10 yard gain, tackled by Upton Stout
Q407:12
1ST & 10
SF 35
CARRUSH+2 YDS
Bryce Young rushed to the left for 2 yard gain, tackled by Jordan Elliott
Q406:33
2ND & 8
SF 33
CARPASSINTERCEPTED
Bryce Young pass intercepted down the middle. Ji'Ayir Brown intercepted Bryce Young for no gain
Q406:27
1ST & 10
SF 26
SFTIMEOUT
Timeout
Q406:27
1ST & 10
SF 26
SFRUSH+3 YDS
Christian McCaffrey rushed to the right for 3 yard gain, tackled by Krys Barnes
Q405:39
2ND & 7
SF 29
SFPENALTY-5 YDS
San Francisco committed 5 yard penalty (Delay of Game)
Q405:38
2ND & 12
SF 24
SFRUSH
Christian McCaffrey rushed to the right for no gain, tackled by Princely Umanmielen
Q404:59
3RD & 12
SF 24
SFPASSCOMPLETED+8 YDS
Brock Purdy passed to Demarcus Robinson to the left for 8 yard gain, tackled by Chau Smith-Wade
Q404:54
4TH & 4
SF 32
SFTIMEOUT
Carolina timeout
Q404:54
4TH & 4
SF 32
SFPUNT
Thomas Morstead punted for 41 yards. Trevor Etienne returned punt for 7 yards
Q404:44
1ST & 10
CAR 34
CARPASSINCOMPLETE
Bryce Young incomplete pass to the left intended for Jalen Coker
Q404:391ST DOWN
2ND & 10
CAR 34
CARPASSCOMPLETED+11 YDS
Bryce Young passed to Rico Dowdle down the middle for 11 yard gain, tackled by Ji'Ayir Brown
Q404:131ST DOWN
1ST & 10
CAR 45
CARPASSCOMPLETED+14 YDS
Bryce Young passed to Xavier Legette to the right for 14 yard gain, tackled by Deommodore Lenoir
Q404:081ST DOWN
1ST & 10
SF 41
CARPASSCOMPLETED+16 YDS
Bryce Young passed to Xavier Legette to the left for 16 yard gain, tackled by Darrell Luter Jr.
Q403:59
2ND & 10
SF 41
CARSACK-8 YDS
Bryce Young sacked by Clelin Ferrell for 8 yard loss
Q403:26
3RD & 18
SF 49
CARTIMEOUT
San Francisco timeout
Q403:26
3RD & 18
SF 49
CARPASSCOMPLETED+10 YDS
Bryce Young passed to Rico Dowdle to the left for 10 yard gain, tackled by Upton Stout
Q402:46
4TH & 8
SF 39
CARFIELDGOAL
Ryan Fitzgerald missed a 57-yard field goal
Q402:41
1ST & 10
SF 47
SFRUSH+5 YDS
Christian McCaffrey rushed up the middle for 5 yard gain, tackled by Krys Barnes
Q402:39
2ND & 5
CAR 48
SFTIMEOUT
Carolina timeout
Q402:34
2ND & 5
CAR 48
SFRUSH+2 YDS
Christian McCaffrey rushed to the left for 2 yard gain, tackled by A'Shawn Robinson
Q402:29
3RD & 3
CAR 46
SFTIMEOUT
Carolina timeout
Q402:29
3RD & 3
CAR 46
SFRUSH+2 YDS
Ricky Pearsall rushed to the right for 2 yard gain, tackled by Nick Scott
Q402:00
4TH & 1
CAR 44
SFTIMEOUT
Two-minute warning
Q402:00
4TH & 1
CAR 44
SFTIMEOUT
San Francisco timeout
Q402:001ST DOWN
4TH & 1
CAR 44
SFRUSH+3 YDS
Brock Purdy rushed up the middle for 3 yard gain, tackled by Bam Martin-Scott
Q401:16
1ST & 10
CAR 41
SFRUSH-1 YDS
Brock Purdy rushed up the middle for 1 yard loss
Q400:37
2ND & 11
CAR 42
SFRUSH-1 YDS
Brock Purdy rushed up the middle for 1 yard loss
Q4
3RD & 12
CAR 43
SFPERIOD
End of Regulation
Q4
3RD & 12
CAR 43
SFPERIOD
End of Game