[GAME_DETAIL_202511101]

// Week 11REGULAR Season 2025

SF
SF
41
AWAY
VS
ARI
22
HOME
ARI
FINAL
Sunday, November 16, 20258:05 PM UTC
FOX • Week 11

[QUARTER_BREAKDOWN]

TEAMQ1Q2Q3Q4FINAL
SF131210641
ARI7301222

[PLAYER_BOXSCORE]

ARI - Passing (1 players)

PlayerPosAttCompYdsTDINTFPTSPPR
Jacoby BrissettQB57474522221.921.9

SF - Passing (1 players)

PlayerPosAttCompYdsTDINTFPTSPPR
Brock PurdyQB26192003-19.319.3

[REALTIME_AI_CHAT]

Voice chat with AI about live game analysis

Status:READY

[GAME_STATUS]

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

[STADIUM_INFO]

State Farm Stadium
Glendale, AZ
Capacity:63,400
Attendance:65,032
Surface:Grass
Type:RetractableDome

[GAME_CONDITIONS]

Weather:
Clear Sky
61°F - 63°F • Wind: 6 mph
Betting:
Spread: +3.5
O/U: 48.5
Channel:FOX

[PLAYS]

Showing 199 of 199 plays
Q115:00
1ST & 10
ARI 35
ARIKICKOFF
Arizona kicked off for 64 yards, Skyy Moore returned kickoff for 98 yards
Q114:47SCORE1ST DOWN
1ST & 1
ARI 1
SFRUSH+1 YDS
Christian McCaffrey rushed up the middle for 1 yard touchdown
Q114:44
1ST & 10
ARI 15
SFEXTRAPOINT
Eddy Piñeiro made PAT
Q114:44
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 58 yards, Andre Baccellia returned kickoff for 20 yards
Q114:38
1ST & 10
ARI 27
ARIRUSH+7 YDS
Bam Knight rushed to the right for 7 yard gain, tackled by Deommodore Lenoir
Q113:581ST DOWN
2ND & 3
ARI 34
ARIPASSCOMPLETED+5 YDS
Jacoby Brissett passed to Michael Wilson down the middle for 5 yard gain, tackled by Malik Mustapha
Q113:21
1ST & 10
ARI 39
ARIPASSINCOMPLETE
Jacoby Brissett incomplete pass to the right intended for Trey McBride
Q113:17
2ND & 10
ARI 39
ARIPASSCOMPLETED+5 YDS
Jacoby Brissett passed to Trey McBride to the right for 5 yard gain, tackled by Dee Winters
Q112:28
3RD & 5
ARI 44
ARIPENALTY-5 YDS
Arizona committed 5 yard penalty (Delay of Game)
Q112:15
3RD & 10
ARI 39
ARIPASSINCOMPLETE
Jacoby Brissett incomplete pass to the right intended for Michael Wilson
Q112:09
4TH & 10
ARI 39
ARIPUNT
Pat O'Donnell punted for 31 yards, no return
Q111:59
1ST & 10
SF 30
SFTIMEOUT
Timeout
Q111:59
1ST & 10
SF 30
SFRUSH+2 YDS
Christian McCaffrey rushed up the middle for 2 yard gain, tackled by Darius Robinson
Q111:24
2ND & 8
SF 32
SFPASSINCOMPLETE
Brock Purdy incomplete pass to the left intended for Christian McCaffrey
Q111:191ST DOWN
3RD & 8
SF 32
SFPASSCOMPLETED+25 YDS
Brock Purdy passed to Jauan Jennings to the left for 25 yard gain, tackled by Budda Baker
Q110:421ST DOWN
1ST & 10
ARI 43
SFPASSCOMPLETED+13 YDS
Brock Purdy passed to Demarcus Robinson to the right for 13 yard gain, tackled by Max Melton
Q109:57SCORE1ST DOWN
1ST & 10
ARI 30
SFPASSCOMPLETED+30 YDS
Brock Purdy passed to George Kittle to the right for 30 yard touchdown
Q109:51
1ST & 10
ARI 15
SFEXTRAPOINT
Eddy Piñeiro PAT blocked
Q109:51
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q109:51
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 64 yards, Andre Baccellia returned kickoff for 27 yards
Q109:45
1ST & 10
ARI 28
ARIRUSH+6 YDS
Bam Knight rushed up the middle for 6 yard gain, tackled by Alfred Collins
Q109:02
2ND & 4
ARI 34
ARIRUSH+1 YDS
Bam Knight rushed to the right for 1 yard gain, tackled by Jason Pinnock
Q108:211ST DOWN
3RD & 3
ARI 35
ARIPASSCOMPLETED+34 YDS
Jacoby Brissett passed to Michael Wilson to the left for 34 yard gain, tackled by Upton Stout
Q108:02
1ST & 10
SF 31
ARIPASSCOMPLETED+9 YDS
Jacoby Brissett passed to Emari Demercado to the left for 9 yard gain, tackled by Ji'Ayir Brown
Q107:291ST DOWN
2ND & 1
SF 22
ARIRUSH+5 YDS
Emari Demercado rushed up the middle for 5 yard gain, tackled by Sam Okuayinonu
Q106:52
1ST & 10
SF 17
ARIPASSCOMPLETED+4 YDS
Jacoby Brissett passed to Bam Knight to the left for 4 yard gain, tackled by Jason Pinnock
Q106:14
2ND & 6
SF 13
ARIPASSCOMPLETED+5 YDS
Jacoby Brissett passed to Greg Dortch to the left for 5 yard gain, tackled by Renardo Green
Q105:361ST DOWN
3RD & 1
SF 8
ARIRUSH+2 YDS
Jacoby Brissett rushed up the middle for 2 yard gain, tackled by Nick Martin
Q105:02SCORE1ST DOWN
1ST & 6
SF 6
ARIRUSH+6 YDS
Bam Knight rushed to the left for 6 yard touchdown
Q104:58
1ST & 10
SF 15
ARIEXTRAPOINT
Chad Ryland made PAT
Q104:58
1ST & 10
ARI 35
ARITIMEOUT
Timeout
Q104:58
1ST & 10
ARI 35
ARIKICKOFF
Arizona kicked off, touchback
Q104:58
1ST & 10
SF 35
SFRUSH+2 YDS
Brian Robinson Jr. rushed to the left for 2 yard gain, tackled by Dalvin Tomlinson
Q104:18
2ND & 8
SF 37
SFRUSH-2 YDS
Brian Robinson Jr. rushed to the left for 2 yard loss, tackled by Walter Nolen III
Q103:38
3RD & 10
SF 35
SFPASSCOMPLETED
Brock Purdy passed to Ricky Pearsall to the right for no gain, tackled by Budda Baker
Q103:03
4TH & 10
SF 35
SFPUNT
Thomas Morstead punted for 49 yards. Greg Dortch returned punt for 40 yards
Q102:44
1ST & 10
SF 44
ARITIMEOUT
Timeout
Q102:44
1ST & 10
SF 44
ARIPASSCOMPLETED+3 YDS
Jacoby Brissett passed to Emari Demercado to the right for 3 yard gain, tackled by Ji'Ayir Brown
Q102:02
2ND & 7
SF 41
ARIPENALTY-5 YDS
Arizona committed 5 yard penalty (False Start)
Q101:45
2ND & 12
SF 46
ARIPASSINCOMPLETE
Jacoby Brissett incomplete pass to the left intended for Emari Demercado
Q101:39
3RD & 12
SF 46
ARIPASSCOMPLETED+6 YDS
Jacoby Brissett passed to Xavier Weaver to the right for 6 yard gain, tackled by Malik Mustapha
Q100:59
4TH & 6
SF 40
ARIFIELDGOAL
Chad Ryland missed a 58-yard field goal
Q100:551ST DOWN
1ST & 10
SF 48
SFPASSCOMPLETED+11 YDS
Brock Purdy passed to Jauan Jennings to the left for 11 yard gain, tackled by Denzel Burke
Q100:221ST DOWN
1ST & 10
ARI 41
SFRUSH+14 YDS
Christian McCaffrey rushed to the right for 14 yard gain, tackled by Garrett Williams
Q100:22
1ST & 10
ARI 27
SFPERIOD
End of 1st Quarter
Q215:001ST DOWN
1ST & 10
ARI 27
SFPASSCOMPLETED+10 YDS
Brock Purdy passed to George Kittle down the middle for 10 yard gain, tackled by Budda Baker
Q214:26
1ST & 10
ARI 17
SFRUSH+3 YDS
Christian McCaffrey rushed up the middle for 3 yard gain, tackled by PJ Mustipher
Q213:49
2ND & 7
ARI 14
SFPENALTY+5 YDS
Arizona committed 5 yard penalty (Holding)
Q213:44SCORE1ST DOWN
1ST & 9
ARI 9
SFPASSCOMPLETED+9 YDS
Brock Purdy passed to Christian McCaffrey to the left for 9 yard touchdown
Q213:39
1ST & 10
ARI 15
SFEXTRAPOINT
Eddy Piñeiro missed PAT
Q213:39
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q213:39
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 63 yards, Michael Carter returned kickoff for 27 yards
Q213:30
1ST & 10
ARI 29
ARIRUSH+2 YDS
Emari Demercado rushed to the left for 2 yard gain, tackled by Malik Mustapha
Q212:481ST DOWN
2ND & 8
ARI 31
ARIPASSCOMPLETED+9 YDS
Jacoby Brissett passed to Michael Wilson to the left for 9 yard gain, tackled by Renardo Green
Q212:12
1ST & 10
ARI 40
ARIRUSH-5 YDS
Emari Demercado rushed to the right for 5 yard loss, tackled by Jason Pinnock
Q211:32
2ND & 15
ARI 35
ARIRUSH+5 YDS
Emari Demercado rushed to the right for 5 yard gain, tackled by CJ West
Q210:491ST DOWN
3RD & 9
ARI 41
ARIPASSCOMPLETED+21 YDS
Jacoby Brissett passed to Greg Dortch to the left for 6 yard gain, tackled by Kevin Givens. San Francisco committed 15 yard penalty (Unnecessary Roughness)
Q210:491ST DOWN
1ST & 10
SF 38
ARIPASSCOMPLETED+13 YDS
Jacoby Brissett passed to Trey McBride to the left for 13 yard gain. Arizona penalty (Unsportsmanlike Conduct)
Q209:59
1ST & 10
SF 25
ARIRUSH+1 YDS
Emari Demercado rushed up the middle for 1 yard gain, tackled by Ji'Ayir Brown
Q209:54
2ND & 9
SF 24
ARITIMEOUT
Timeout
Q209:391ST DOWN
2ND & 9
SF 24
ARIPASSCOMPLETED+17 YDS
Jacoby Brissett passed to Greg Dortch to the right for 17 yard gain, tackled by Upton Stout
Q209:04
1ST & 7
SF 7
ARIPENALTY-10 YDS
Arizona committed 10 yard penalty (Holding)
Q208:40
1ST & 17
SF 17
ARIPASSCOMPLETED+12 YDS
Jacoby Brissett passed to Trey McBride to the left for 12 yard gain, tackled by Jason Pinnock
Q207:59
2ND & 5
SF 5
ARIRUSH-4 YDS
Jacoby Brissett rushed to the left for 4 yard loss, tackled by Dee Winters
Q207:18
3RD & 9
SF 9
ARIPASSCOMPLETED+1 YDS
Jacoby Brissett passed to Michael Carter to the right for 1 yard gain, tackled by Ji'Ayir Brown
Q206:33SCORE
4TH & 8
SF 8
ARIFIELDGOAL
Chad Ryland kicked a 26-yard field goal
Q206:29
1ST & 10
ARI 35
ARITIMEOUT
Timeout
Q206:29
1ST & 10
ARI 35
ARIKICKOFF
Arizona kicked off for 60 yards, Brian Robinson Jr. returned kickoff for 42 yards. Arizona committed 5 yard penalty (Illegal Formation)
Q206:20
1ST & 10
ARI 48
SFPASSINCOMPLETE
Brock Purdy incomplete pass to the right intended for Brian Robinson Jr.
Q206:15
2ND & 10
ARI 48
SFRUSH+5 YDS
Brian Robinson Jr. rushed up the middle for 5 yard gain, tackled by Cody Simon
Q205:29
3RD & 5
ARI 43
SFPASSINCOMPLETE
Brock Purdy incomplete pass down the middle intended for Ricky Pearsall
Q205:23
4TH & 5
ARI 43
SFPUNT
Thomas Morstead punted for 35 yards, no return
Q205:15
1ST & 10
ARI 8
ARITIMEOUT
Timeout
Q205:15
1ST & 10
ARI 8
ARIPASSCOMPLETED+4 YDS
Jacoby Brissett passed to Michael Wilson to the right for 4 yard gain, tackled by Deommodore Lenoir
Q204:43
2ND & 6
ARI 12
ARIPENALTY-5 YDS
Arizona committed 5 yard penalty (Holding)
Q204:18
2ND & 11
ARI 7
ARIPASSCOMPLETED+3 YDS
Jacoby Brissett passed to Trey McBride down the middle for 3 yard gain, tackled by Curtis Robinson
Q203:35
3RD & 8
ARI 10
ARIPASSCOMPLETED+6 YDS
Jacoby Brissett passed to Elijah Higgins to the left for 6 yard gain, tackled by Curtis Robinson
Q202:57
4TH & 2
ARI 16
ARIPUNT
Pat O'Donnell punted for 45 yards, no return
Q202:501ST DOWN
1ST & 10
SF 39
SFRUSH+12 YDS
Christian McCaffrey rushed to the right for 12 yard gain, tackled by Jalen Thompson
Q202:05
1ST & 10
ARI 49
SFPENALTY+5 YDS
Arizona committed 5 yard penalty (Encroachment)
Q202:00
1ST & 5
ARI 44
SFTIMEOUT
Two-minute warning
Q202:00
1ST & 5
ARI 44
SFTIMEOUT
San Francisco timeout
Q202:001ST DOWN
1ST & 5
ARI 44
SFRUSH+7 YDS
Christian McCaffrey rushed to the right for 7 yard gain, tackled by PJ Mustipher
Q201:29
1ST & 10
ARI 37
SFPASSINCOMPLETE
Brock Purdy incomplete pass to the right intended for Jauan Jennings
Q201:25
2ND & 10
ARI 37
SFPASSCOMPLETED+7 YDS
Brock Purdy passed to George Kittle to the right for 7 yard gain, tackled by Cody Simon
Q201:16
3RD & 3
ARI 30
SFTIMEOUT
Arizona timeout
Q201:16
3RD & 3
ARI 30
SFPASSINCOMPLETE
Brock Purdy incomplete pass to the left intended for Demarcus Robinson
Q201:06SCORE
4TH & 3
ARI 30
SFFIELDGOAL
Eddy Piñeiro kicked a 48-yard field goal
Q201:01
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 64 yards, Andre Baccellia returned kickoff for 27 yards
Q200:551ST DOWN
1ST & 10
ARI 28
ARIPASSCOMPLETED+17 YDS
Jacoby Brissett passed to Michael Wilson down the middle for 17 yard gain, tackled by Curtis Robinson
Q200:36
1ST & 10
ARI 45
ARIPASSINCOMPLETE
Jacoby Brissett incomplete pass to the left intended for Michael Carter
Q200:32
2ND & 10
ARI 45
ARIPENALTY-5 YDS
Arizona committed 5 yard penalty (False Start)
Q200:32
2ND & 15
ARI 40
ARIPASSCOMPLETED+2 YDS
Jacoby Brissett passed to Michael Carter to the right for 2 yard gain, tackled by Dee Winters
Q200:26
3RD & 13
ARI 42
ARITIMEOUT
Arizona timeout
Q200:26
3RD & 13
ARI 42
ARIPASSINTERCEPTED
Jacoby Brissett pass intercepted down the middle. Malik Mustapha intercepted Jacoby Brissett for no gain
Q200:191ST DOWN
1ST & 10
SF 33
SFPASSCOMPLETED+12 YDS
Brock Purdy passed to Jauan Jennings to the right for 12 yard gain, tackled by Denzel Burke
Q200:12
1ST & 10
SF 45
SFTIMEOUT
San Francisco timeout
Q200:12
1ST & 10
SF 45
SFPENALTY+5 YDS
Arizona committed 5 yard penalty (Illegal Contact)
Q200:05
1ST & 10
50
SFTIMEOUT
Arizona timeout
Q200:05
1ST & 10
50
SFPASSCOMPLETED+6 YDS
Brock Purdy passed to Jauan Jennings to the left for 6 yard gain, tackled by Max Melton
Q200:01
2ND & 4
ARI 44
SFTIMEOUT
San Francisco timeout
Q200:011ST DOWN
2ND & 4
ARI 44
SFPENALTY+15 YDS
Arizona committed 15 yard penalty (Unnecessary Roughness)
Q2SCORE
1ST & 10
ARI 29
SFFIELDGOAL
Eddy Piñeiro kicked a 47-yard field goal
Q2
1ST & 10
SF 35
SFPERIOD
End of Half
Q315:00
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 65 yards, Greg Dortch returned kickoff for 31 yards
Q314:53
1ST & 10
ARI 31
ARIPASSINCOMPLETE
Jacoby Brissett incomplete pass to the right intended for Michael Wilson
Q314:44
2ND & 10
ARI 31
ARIPENALTY-5 YDS
Arizona committed 5 yard penalty (Illegal Shift)
Q314:21
2ND & 15
ARI 26
ARIPASSCOMPLETED+12 YDS
Jacoby Brissett passed to Bam Knight to the right for 12 yard gain, tackled by Curtis Robinson
Q313:36
3RD & 3
ARI 38
ARIPASSCOMPLETED+2 YDS
Jacoby Brissett passed to Michael Wilson to the right for 2 yard gain, tackled by Curtis Robinson
Q312:56
4TH & 1
ARI 40
ARIPENALTY-9 YDS
Arizona committed 9 yard penalty (Holding)
Q312:45
4TH & 10
ARI 31
ARIPUNT
Pat O'Donnell punted for 46 yards. Skyy Moore returned punt for 9 yards
Q312:32
1ST & 10
SF 32
SFTIMEOUT
Timeout
Q312:321ST DOWN
1ST & 10
SF 32
SFPASSCOMPLETED+21 YDS
Brock Purdy passed to Kyle Juszczyk to the left for 21 yard gain, tackled by Garrett Williams
Q312:01
1ST & 10
ARI 47
SFRUSH
Christian McCaffrey rushed up the middle for no gain, tackled by Zaven Collins
Q311:221ST DOWN
2ND & 10
ARI 47
SFPASSCOMPLETED+11 YDS
Brock Purdy passed to Christian McCaffrey to the left for 11 yard gain, tackled by Cody Simon
Q311:08
1ST & 10
ARI 36
SFTIMEOUT
Timeout
Q310:52
1ST & 10
ARI 36
SFRUSH+5 YDS
Christian McCaffrey rushed up the middle for 5 yard gain, tackled by Akeem Davis-Gaither
Q310:131ST DOWN
2ND & 5
ARI 31
SFPASSCOMPLETED+10 YDS
Brock Purdy passed to George Kittle to the left for 10 yard gain, tackled by Jalen Thompson
Q309:37
1ST & 10
ARI 21
SFRUSH+5 YDS
Christian McCaffrey rushed to the left for 5 yard gain, tackled by Dante Stills
Q308:54
2ND & 5
ARI 16
SFPASSCOMPLETED+1 YDS
Brock Purdy passed to Christian McCaffrey to the left for 1 yard gain, tackled by Cody Simon
Q308:11
3RD & 4
ARI 15
SFSACK-14 YDS
Brock Purdy sacked by Josh Sweat for 14 yard loss
Q307:31SCORE
4TH & 18
ARI 29
SFFIELDGOAL
Eddy Piñeiro kicked a 47-yard field goal
Q307:27
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q307:27
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 62 yards, Greg Dortch returned kickoff for 22 yards
Q307:20
1ST & 10
ARI 25
ARIPENALTY-10 YDS
Arizona committed 10 yard penalty (Holding)
Q306:541ST DOWN
1ST & 20
ARI 15
ARIPASSCOMPLETED+25 YDS
Jacoby Brissett passed to Michael Wilson to the left for 25 yard gain, tackled by Ji'Ayir Brown
Q306:20
1ST & 10
ARI 40
ARIRUSH+4 YDS
Bam Knight rushed to the right for 4 yard gain, tackled by CJ West
Q305:451ST DOWN
2ND & 6
ARI 44
ARIPASSCOMPLETED+34 YDS
Jacoby Brissett passed to Michael Wilson to the right for 34 yard gain, tackled by Deommodore Lenoir
Q305:06
1ST & 10
SF 22
ARIPENALTY-5 YDS
Arizona committed 5 yard penalty (Illegal Shift)
Q304:44
1ST & 15
SF 27
ARIPASSINTERCEPTED
Jacoby Brissett pass intercepted to the right. Deommodore Lenoir intercepted Jacoby Brissett for 64 yards
Q304:22
1ST & 10
ARI 14
SFRUSH+4 YDS
Brian Robinson Jr. rushed to the left for 4 yard gain, tackled by Darius Robinson
Q303:401ST DOWN
2ND & 6
ARI 10
SFPASSCOMPLETED+6 YDS
Brock Purdy passed to George Kittle to the left for 6 yard gain, tackled by Akeem Davis-Gaither
Q302:50
1ST & 4
ARI 4
SFPASSINCOMPLETE
Brock Purdy incomplete pass to the left intended for Ricky Pearsall
Q302:44
2ND & 4
ARI 4
SFPASSINCOMPLETE
Brock Purdy incomplete pass to the right intended for Jauan Jennings
Q302:36SCORE1ST DOWN
3RD & 4
ARI 4
SFPASSCOMPLETED+4 YDS
Brock Purdy passed to George Kittle to the left for 4 yard touchdown
Q302:32
1ST & 10
ARI 15
SFEXTRAPOINT
Eddy Piñeiro made PAT
Q302:32
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q302:32
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off for 60 yards, Greg Dortch returned kickoff for 25 yards
Q302:25
1ST & 10
ARI 30
ARIPASSCOMPLETED+6 YDS
Jacoby Brissett passed to Michael Carter to the left for 6 yard gain, tackled by Dee Winters
Q302:001ST DOWN
2ND & 4
ARI 36
ARIPASSCOMPLETED+15 YDS
Jacoby Brissett passed to Michael Wilson to the right for 15 yard gain, tackled by Upton Stout
Q301:28
1ST & 10
SF 49
ARIPASSCOMPLETED+7 YDS
Jacoby Brissett passed to Michael Wilson to the right for 7 yard gain, tackled by Curtis Robinson
Q301:10
2ND & 3
SF 42
ARIPASSCOMPLETED+2 YDS
Jacoby Brissett passed to Michael Wilson to the right for 2 yard gain, tackled by Darrell Luter Jr.
Q300:461ST DOWN
3RD & 1
SF 40
ARIRUSH+3 YDS
Michael Carter rushed up the middle for 3 yard gain, tackled by Kalia Davis
Q300:251ST DOWN
1ST & 10
SF 37
ARIPASSCOMPLETED+14 YDS
Jacoby Brissett passed to Trey McBride to the left for 14 yard gain, tackled by Curtis Robinson
Q300:081ST DOWN
1ST & 10
SF 23
ARIPASSCOMPLETED+16 YDS
Jacoby Brissett passed to Trey McBride to the left for 16 yard gain, tackled by Renardo Green
Q300:08
1ST & 7
SF 7
ARIPERIOD
End of 3rd Quarter
Q415:00
1ST & 7
SF 7
ARIPENALTY-10 YDS
Arizona committed 10 yard penalty (Holding)
Q414:40
1ST & 17
SF 17
ARIPASSCOMPLETED+9 YDS
Jacoby Brissett passed to Xavier Weaver to the left for 9 yard gain, tackled by Renardo Green
Q414:07
2ND & 8
SF 8
ARIPASSINCOMPLETE
Jacoby Brissett incomplete pass down the middle intended for Michael Carter
Q414:03
3RD & 8
SF 8
ARITIMEOUT
Timeout
Q414:03
3RD & 8
SF 8
ARIPASSCOMPLETED+5 YDS
Jacoby Brissett passed to Elijah Higgins down the middle for 5 yard gain, tackled by Upton Stout. Elijah Higgins fumbled. Keion White recovered fumble for no gain
Q413:52
1ST & 10
SF 3
SFRUSH
Brian Robinson Jr. rushed up the middle for no gain, tackled by Cody Simon
Q413:18
2ND & 10
SF 3
SFRUSH+4 YDS
Brian Robinson Jr. rushed to the right for 4 yard gain, tackled by Akeem Davis-Gaither
Q412:37
3RD & 6
SF 7
SFPASSCOMPLETED+4 YDS
Brock Purdy passed to Christian McCaffrey down the middle for 4 yard gain, tackled by Akeem Davis-Gaither
Q411:59
4TH & 2
SF 11
SFPUNT
Thomas Morstead punted for 54 yards. Greg Dortch returned punt for 10 yards. Arizona committed 10 yard penalty (Holding)
Q411:45
1ST & 10
ARI 35
ARITIMEOUT
Timeout
Q411:45
1ST & 10
ARI 35
ARIPASSCOMPLETED-1 YDS
Jacoby Brissett passed to Bam Knight to the left for 1 yard loss, tackled by CJ West
Q411:15
2ND & 11
ARI 34
ARIPASSCOMPLETED+6 YDS
Jacoby Brissett passed to Bam Knight down the middle for 6 yard gain, tackled by Curtis Robinson
Q410:54
3RD & 5
ARI 40
ARIPASSCOMPLETED+3 YDS
Jacoby Brissett passed to Trey McBride to the right for 3 yard gain, tackled by Dee Winters
Q410:36
1ST & 10
SF 43
ARIPASSCOMPLETED+8 YDS
Jacoby Brissett passed to Michael Wilson to the right for 8 yard gain, tackled by Dee Winters
Q410:111ST DOWN
2ND & 2
SF 35
ARIPASSCOMPLETED+8 YDS
Jacoby Brissett passed to Michael Wilson to the right for 8 yard gain
Q409:54
1ST & 10
SF 27
ARIPASSINCOMPLETE
Jacoby Brissett incomplete pass to the right
Q409:50
2ND & 10
SF 27
ARIPASSCOMPLETED+9 YDS
Jacoby Brissett passed to Trey McBride to the right for 9 yard gain, tackled by Malik Mustapha
Q409:20
3RD & 1
SF 18
ARITIMEOUT
Timeout
Q409:121ST DOWN
3RD & 1
SF 18
ARIRUSH+3 YDS
Michael Carter rushed up the middle for 3 yard gain, tackled by Kalia Davis
Q408:53
1ST & 10
SF 15
ARIPASSCOMPLETED+5 YDS
Jacoby Brissett passed to Andre Baccellia to the left for 5 yard gain, tackled by Upton Stout
Q408:32SCORE1ST DOWN
2ND & 5
SF 10
ARIPASSCOMPLETED+10 YDS
Jacoby Brissett passed to Trey McBride down the middle for 10 yard touchdown
Q408:28
1ST & 10
SF 2
ARITWOPOINTCONVERSION
2pt attempt failed, Bam Knight run
Q408:28
1ST & 10
ARI 35
ARITIMEOUT
Timeout
Q408:28
1ST & 10
ARI 35
ARIKICKOFF
Arizona kicked off for 12 yards, Kyle Juszczyk returned kickoff for 2 yards
Q408:24
1ST & 10
ARI 45
SFPASSCOMPLETED+5 YDS
Brock Purdy passed to Kyle Juszczyk to the right for 5 yard gain, tackled by Zaven Collins
Q406:57
1ST & 10
ARI 34
SFRUSH+2 YDS
Christian McCaffrey rushed to the left for 2 yard gain, tackled by Cody Simon
Q406:52
2ND & 8
ARI 32
SFTIMEOUT
Arizona timeout
Q406:52
2ND & 8
ARI 32
SFSACK-7 YDS
Brock Purdy sacked by Dalvin Tomlinson for 7 yard loss
Q406:48
3RD & 15
ARI 39
SFTIMEOUT
Arizona timeout
Q406:491ST DOWN
3RD & 15
ARI 39
SFPASSCOMPLETED+15 YDS
Brock Purdy passed to Christian McCaffrey to the left for 15 yard gain, tackled by Max Melton
Q405:371ST DOWN
1ST & 10
ARI 24
SFRUSH+20 YDS
Christian McCaffrey rushed up the middle for 20 yard gain, tackled by Jalen Thompson
Q404:49SCORE1ST DOWN
1ST & 4
ARI 4
SFRUSH+4 YDS
Christian McCaffrey rushed to the right for 4 yard touchdown
Q404:44
1ST & 10
ARI 2
SFTWOPOINTCONVERSION
2pt attempt failed, Brock Purdy pass attempt
Q404:44
1ST & 10
SF 35
SFTIMEOUT
Timeout
Q404:44
1ST & 10
SF 35
SFKICKOFF
San Francisco kicked off, touchback
Q404:44
1ST & 10
ARI 35
ARIPASSINCOMPLETE
Jacoby Brissett incomplete pass to the left intended for Michael Wilson
Q404:39
2ND & 10
ARI 35
ARIPASSCOMPLETED+7 YDS
Jacoby Brissett passed to Michael Wilson to the left for 7 yard gain, tackled by Renardo Green
Q404:341ST DOWN
3RD & 3
ARI 42
ARIPASSCOMPLETED+8 YDS
Jacoby Brissett passed to Michael Wilson to the left for 8 yard gain, tackled by Nick Martin
Q404:291ST DOWN
1ST & 10
50
ARIPASSCOMPLETED+16 YDS
Jacoby Brissett passed to Greg Dortch to the right for 16 yard gain, tackled by Marques Sigle
Q404:00
1ST & 10
SF 34
ARIPASSCOMPLETED+7 YDS
Jacoby Brissett passed to Michael Carter to the right for 7 yard gain, tackled by Nick Martin
Q403:341ST DOWN
2ND & 3
SF 27
ARIPASSCOMPLETED+6 YDS
Jacoby Brissett passed to Michael Carter to the right for 6 yard gain, tackled by Nick Martin
Q403:10
1ST & 10
SF 21
ARIPASSCOMPLETED+4 YDS
Jacoby Brissett passed to Greg Dortch to the left for 4 yard gain
Q402:48SCORE1ST DOWN
2ND & 6
SF 17
ARIPASSCOMPLETED+17 YDS
Jacoby Brissett passed to Greg Dortch to the left for 17 yard touchdown
Q402:43
1ST & 10
SF 2
ARITWOPOINTCONVERSION
2pt attempt failed, Jacoby Brissett pass to Trey McBride
Q402:43
1ST & 10
ARI 35
ARIKICKOFF
Arizona kicked off for 10 yards, no return
Q402:41
1ST & 10
ARI 45
SFRUSH+7 YDS
Brian Robinson Jr. rushed up the middle for 7 yard gain, tackled by Jalen Thompson
Q402:00
2ND & 3
ARI 38
SFTIMEOUT
Two-minute warning
Q402:001ST DOWN
2ND & 3
ARI 38
SFRUSH+4 YDS
Brian Robinson Jr. rushed up the middle for 4 yard gain, tackled by Darius Robinson
Q401:20
1ST & 10
ARI 34
SFRUSH-1 YDS
Mac Jones rushed up the middle for 1 yard loss
Q400:46
2ND & 11
ARI 35
SFRUSH-1 YDS
Mac Jones rushed up the middle for 1 yard loss
Q400:15
3RD & 12
ARI 36
SFRUSH-1 YDS
Mac Jones rushed up the middle for 1 yard loss
Q4
4TH & 13
ARI 37
SFPERIOD
End of Regulation
Q4
4TH & 13
ARI 37
SFPERIOD
End of Game