Cardinals vs 49ers summary: score, stats, highlights | NFL Week 3 2025
The San Francisco 49ers clinched a late win over the Arizona Cardinals at Levi’s Stadium today, Sunday September 21, in Week 3 of the NFL season.
End of Game
End of Regulation
Eddy Piñeiro kicked a 35-yard field goal
San Francisco timeout
Mac Jones rushed up the middle for 1 yard loss
Mac Jones incomplete pass down the middle
Mac Jones passed to Christian McCaffrey to the left for 20 yard gain, tackled by Akeem Davis-Gaither
Mac Jones incomplete pass to the left
Mac Jones passed to Kendrick Bourne to the left for 11 yard gain, tackled by Jalen Thompson
Mac Jones passed to Kendrick Bourne to the right for 7 yard gain, tackled by Jalen Thompson
Arizona committed 5 yard penalty (Illegal Use of Hands)
Mac Jones passed to Skyy Moore down the middle for 10 yard gain, tackled by Budda Baker
Mac Jones passed to Jake Tonges down the middle for 11 yard gain, tackled by Dadrion Taylor-Demerson
Mac Jones incomplete pass to the right intended for Ricky Pearsall
Blake Gillikin punted for 50 yards, touchback
Kyler Murray incomplete pass to the right intended for Zay Jones
Two-minute warning
Trey Benson rushed to the right for no gain, tackled by Fred Warner
San Francisco timeout
Kyler Murray rushed to the right for 1 yard gain, tackled by Marques Sigle
San Francisco timeout
Trey Benson rushed up the middle for 5 yard gain, tackled by Jordan Elliott
Kyler Murray rushed to the left for 9 yard gain, tackled by Renardo Green
San Francisco kicked off for 70 yards, Greg Dortch returned kickoff for 25 yards
San Francisco committed 6 yard penalty (Holding). Safety
Mac Jones incomplete pass to the right intended for Kendrick Bourne
Blake Gillikin punted for 50 yards, no return
Kyler Murray incomplete pass to the right intended for Trey McBride
Kyler Murray rushed to the right for 4 yard gain, tackled by Sam Okuayinonu
Kyler Murray passed to Greg Dortch to the right for 1 yard gain, tackled by Dee Winters
Mac Jones pass intercepted to the right. Dadrion Taylor-Demerson intercepted Mac Jones for 18 yards
Christian McCaffrey rushed up the middle for no gain, tackled by Calais Campbell
Christian McCaffrey rushed up the middle for 5 yard gain, tackled by Dadrion Taylor-Demerson
Brian Robinson Jr. rushed to the right for 19 yard gain, tackled by Budda Baker
Christian McCaffrey rushed up the middle for 3 yard gain, tackled by Dante Stills
Mac Jones passed to Christian McCaffrey down the middle for 9 yard gain, tackled by Mack Wilson Sr.
Arizona kicked off for 56 yards, Isaac Guerendo returned kickoff for 19 yards
Timeout
Chad Ryland made PAT
Kyler Murray passed to Trey McBride to the right for 1 yard touchdown
Trey Benson rushed up the middle for no gain, tackled by Sam Okuayinonu
San Francisco committed 33 yard penalty (Pass Interference)
Trey Benson rushed to the right for 1 yard loss, tackled by Deommodore Lenoir
Kyler Murray passed to Marvin Harrison Jr. to the left for 32 yard gain, tackled by Upton Stout
San Francisco kicked off, touchback
Timeout
Eddy Piñeiro made PAT
Mac Jones passed to Kyle Juszczyk to the left for 1 yard touchdown
Christian McCaffrey rushed to the right for 5 yard gain, tackled by Jordan Burch
Mac Jones passed to Ricky Pearsall to the right for 34 yard gain, tackled by Kei'Trel Clark
Christian McCaffrey rushed up the middle for 3 yard gain, tackled by Dalvin Tomlinson
Christian McCaffrey rushed to the left for 3 yard gain, tackled by Anthony Goodlow
Mac Jones passed to Christian McCaffrey to the right for 2 yard gain, tackled by Mack Wilson Sr.
Timeout
Blake Gillikin punted for 55 yards. Skyy Moore returned punt for 8 yards
Kyler Murray incomplete pass to the left. Arizona committed 10 yard penalty (Intentional Grounding)
Trey Benson rushed to the right for 3 yard gain, tackled by Sam Okuayinonu
End of 3rd Quarter
Kyler Murray passed to Marvin Harrison Jr. to the right for 6 yard gain, tackled by Deommodore Lenoir
Timeout
Mac Jones incomplete pass to the left intended for Christian McCaffrey
Christian McCaffrey rushed to the right for no gain, tackled by Darius Robinson
Christian McCaffrey rushed to the left for 2 yard gain, tackled by PJ Mustipher
Brian Robinson Jr. rushed up the middle for 3 yard gain, tackled by Budda Baker
Mac Jones passed to Ricky Pearsall to the left for 10 yard gain, tackled by Jalen Thompson
Mac Jones passed to Christian McCaffrey to the right for 9 yard gain, tackled by Akeem Davis-Gaither
Mac Jones passed to Ricky Pearsall to the right for 5 yard gain, tackled by Denzel Burke
Christian McCaffrey rushed to the left for 3 yard gain, tackled by Mack Wilson Sr.. San Francisco committed 10 yard penalty (Holding)
Christian McCaffrey rushed to the left for 15 yard gain, tackled by Mack Wilson Sr.
Mac Jones passed to Ricky Pearsall to the left for 8 yard gain, tackled by Budda Baker
Mac Jones passed to Ricky Pearsall down the middle for 18 yard gain, tackled by Denzel Burke
Arizona kicked off for 59 yards, Skyy Moore returned kickoff for 30 yards
Timeout
Chad Ryland kicked a 28-yard field goal
Kyler Murray incomplete pass to the right intended for Emari Demercado
Kyler Murray incomplete pass down the middle intended for Trey McBride
Greg Dortch rushed to the left for 5 yard gain, tackled by Darrell Luter Jr.
Trey Benson rushed to the right for 29 yard gain, tackled by Jason Pinnock
Emari Demercado rushed to the left for 1 yard gain, tackled by Fred Warner
Kyler Murray passed to Michael Wilson to the left for 5 yard gain, tackled by Upton Stout
Emari Demercado rushed to the right for 1 yard loss, tackled by Mykel Williams
Arizona timeout
Kyler Murray passed to Trey McBride down the middle for 12 yard gain, tackled by Dee Winters
Arizona committed 5 yard penalty (False Start)
Kyler Murray incomplete pass to the left intended for Marvin Harrison Jr.
Kyler Murray passed to Zay Jones down the middle for 18 yard gain, tackled by Renardo Green
Kyler Murray passed to Trey Benson to the right for 3 yard gain, tackled by Fred Warner
Kyler Murray incomplete pass to the left intended for Marvin Harrison Jr.
Timeout
James Conner rushed up the middle for 1 yard gain, tackled by Jordan Elliott
James Conner rushed to the left for 9 yard gain, tackled by Renardo Green
Timeout
Thomas Morstead punted for 48 yards. Greg Dortch returned punt for 8 yards
Mac Jones incomplete pass down the middle intended for Kendrick Bourne
Mac Jones incomplete pass to the right
Christian McCaffrey rushed up the middle for no gain, tackled by Dalvin Tomlinson
Mac Jones passed to Christian McCaffrey to the left for 17 yard gain, tackled by Akeem Davis-Gaither
Christian McCaffrey rushed to the right for 4 yard gain, tackled by Jalen Thompson. San Francisco committed 10 yard penalty (Holding)
Arizona kicked off, touchback
End of Half
Kyler Murray sacked by Bryce Huff for 5 yard loss
San Francisco kicked off for 61 yards, Greg Dortch returned kickoff for 33 yards
Eddy Piñeiro kicked a 51-yard field goal
Arizona timeout
Mac Jones passed to Christian McCaffrey down the middle for 5 yard gain, tackled by Akeem Davis-Gaither
Mac Jones incomplete pass to the left intended for Christian McCaffrey
San Francisco timeout
Mac Jones passed to Kendrick Bourne to the right for 11 yard gain, tackled by Mack Wilson Sr.
San Francisco committed 10 yard penalty (Holding)
San Francisco timeout
Mac Jones passed to Ricky Pearsall to the right for 4 yard gain, tackled by Kei'Trel Clark
Mac Jones passed to Christian McCaffrey to the left for 6 yard gain, tackled by Mack Wilson Sr.
Mac Jones passed to Ricky Pearsall down the middle for 20 yard gain, tackled by Akeem Davis-Gaither
Mac Jones incomplete pass to the right intended for Christian McCaffrey
Mac Jones incomplete pass to the right intended for Christian McCaffrey
Christian McCaffrey rushed up the middle for 10 yard gain, tackled by Dadrion Taylor-Demerson
Two-minute warning
Mac Jones passed to Christian McCaffrey to the left for 7 yard gain, tackled by Dadrion Taylor-Demerson
Blake Gillikin punted for 53 yards. Skyy Moore returned punt for 4 yards
James Conner rushed to the left for no gain, tackled by Fred Warner
Kyler Murray passed to Trey McBride to the right for 8 yard gain, tackled by Ji'Ayir Brown
Kyler Murray passed to James Conner to the left for 1 yard gain, tackled by Dee Winters
San Francisco kicked off for 58 yards, Emari Demercado returned kickoff for 21 yards
Timeout
Eddy Piñeiro kicked a 38-yard field goal
Mac Jones passed to Christian McCaffrey down the middle for 5 yard gain, tackled by Mack Wilson Sr.
Mac Jones incomplete pass to the right intended for Jake Tonges
Christian McCaffrey rushed to the right for 5 yard loss, tackled by Mack Wilson Sr.
Mac Jones passed to Jake Tonges down the middle for 10 yard gain, tackled by Jalen Thompson
Mac Jones passed to Kendrick Bourne to the left for 9 yard gain, tackled by Max Melton
Christian McCaffrey rushed up the middle for 3 yard gain, tackled by Mack Wilson Sr.
Mac Jones passed to Ricky Pearsall down the middle for 18 yard gain, tackled by Kei'Trel Clark
Mac Jones passed to Marquez Valdes-Scantling to the right for 9 yard gain, tackled by Max Melton
Arizona kicked off for 64 yards, Skyy Moore returned kickoff for 31 yards
Timeout
Chad Ryland kicked a 34-yard field goal
Kyler Murray passed to Trey Benson down the middle for 5 yard gain, tackled by Fred Warner
Kyler Murray incomplete pass to the left intended for James Conner
Kyler Murray incomplete pass to the left intended for Tip Reiman
Kyler Murray rushed to the left for 8 yard gain, tackled by Ji'Ayir Brown
Trey Benson rushed up the middle for 2 yard gain, tackled by Fred Warner
Kyler Murray passed to Marvin Harrison Jr. to the right for 6 yard gain, tackled by Jason Pinnock
Kyler Murray passed to Trey Benson to the left for 1 yard gain, tackled by Jason Pinnock
Trey Benson rushed up the middle for 4 yard gain, tackled by CJ West
Kyler Murray passed to Trey McBride to the left for 17 yard gain, tackled by Marques Sigle
Trey Benson rushed up the middle for 1 yard loss, tackled by Jordan Elliott
Kyler Murray passed to Zay Jones to the left for 7 yard gain
Thomas Morstead punted for 41 yards, no return
End of 1st Quarter
Mac Jones sacked by Josh Sweat for 2 yard loss
Mac Jones incomplete pass to the right intended for Christian McCaffrey
Christian McCaffrey rushed to the right for 3 yard gain, tackled by Mack Wilson Sr.
Timeout
Blake Gillikin punted for 50 yards. Skyy Moore returned punt for 14 yards
Kyler Murray incomplete pass to the right intended for Trey McBride
Kyler Murray incomplete pass to the left intended for Marvin Harrison Jr.
James Conner rushed to the right for 1 yard gain, tackled by Kalia Davis
Kyler Murray rushed to the left for 9 yard gain, tackled by Upton Stout
Kyler Murray incomplete pass to the left intended for Michael Wilson
Kyler Murray passed to Greg Dortch to the right for 2 yard gain, tackled by Deommodore Lenoir
Kyler Murray passed to Elijah Higgins down the middle for 7 yard gain, tackled by Fred Warner
Kyler Murray passed to James Conner to the right for 4 yard gain, tackled by CJ West
James Conner rushed to the right for 1 yard gain, tackled by Nick Bosa
James Conner rushed to the right for 1 yard gain, tackled by Sam Okuayinonu
James Conner rushed up the middle for 7 yard gain, tackled by Nick Bosa. James Conner fumbled. Hjalte Froholdt recovered fumble for no gain
Timeout
Thomas Morstead punted for 39 yards, no return
Mac Jones incomplete pass to the left intended for Ricky Pearsall
Christian McCaffrey rushed to the right for 2 yard loss, tackled by Dalvin Tomlinson
Mac Jones passed to Christian McCaffrey to the right for 8 yard gain, tackled by Akeem Davis-Gaither
Timeout
Chad Ryland missed a 57-yard field goal
Kyler Murray incomplete pass to the left intended for Trey Benson
Trey Benson rushed to the left for 1 yard gain, tackled by Dee Winters
Kyler Murray rushed to the right for 6 yard gain, tackled by Fred Warner
Arizona committed 5 yard penalty (Delay of Game)
Kyler Murray passed to James Conner to the right for 10 yard gain, tackled by Dee Winters
Arizona committed 5 yard penalty (False Start)
Kyler Murray passed to Trey McBride to the left for 5 yard gain, tackled by Bryce Huff
James Conner rushed up the middle for 1 yard gain, tackled by Fred Warner
James Conner rushed up the middle for 1 yard gain, tackled by Mykel Williams
Kyler Murray passed to Tip Reiman to the left for 6 yard gain, tackled by Marques Sigle
Kyler Murray passed to Tip Reiman to the left for 2 yard gain, tackled by Fred Warner
San Francisco kicked off for 62 yards, Emari Demercado returned kickoff for 36 yards