4th 0:00 38 - 13 End of Game
4th 0:00 38 - 13 End of Regulation
4th 0:27 38 - 13 Trace McSorley rushed up the middle for 1 yard loss
4th 0:33 38 - 13 Tyrion Davis-Price rushed to the left for 3 yard gain, tackled by Tanner Vallejo
4th 1:15 38 - 13 Tyrion Davis-Price rushed up the middle for 1 yard gain, tackled by Michael Dogbe
4th 2:00 38 - 13 Tyrion Davis-Price rushed to the right for 2 yard gain, tackled by Isaiah Simmons
4th 2:00 38 - 13 Two-minute warning
4th 2:29 38 - 13 Tyrion Davis-Price rushed to the left for no gain, tackled by Michael Dogbe
4th 2:29 38 - 13 San Francisco timeout
4th 2:47 38 - 13 Trace McSorley pass intercepted to the left. George Odum intercepted Trace McSorley for 25 yards
4th 3:20 38 - 13 Keaontay Ingram rushed up the middle for 4 yard gain, tackled by Kerry Hyder Jr.
4th 4:03 38 - 13 Trace McSorley passed to Andre Baccellia to the right for 6 yard gain, tackled by Janoris Jenkins
4th 4:44 38 - 13 Keaontay Ingram rushed up the middle for 1 yard gain, tackled by Deommodore Lenoir
4th 4:55 38 - 13 Mitch Wishnowsky punted for 47 yards, no return
4th 5:40 38 - 13 Tyrion Davis-Price rushed to the left for 3 yard gain, tackled by Michael Dogbe
4th 6:24 38 - 13 Tyrion Davis-Price rushed up the middle for 2 yard gain, tackled by Michael Dogbe
4th 7:09 38 - 13 Tyrion Davis-Price rushed up the middle for 4 yard gain, tackled by Manny Jones
4th 7:49 38 - 13 Tyrion Davis-Price rushed to the right for 12 yard gain, tackled by Jalen Thompson
4th 7:58 38 - 13 Andy Lee punted for 51 yards, no return
4th 8:27 38 - 13 Trace McSorley passed to Ty'Son Williams to the left for 5 yard gain, tackled by Deommodore Lenoir
4th 9:09 38 - 13 Trace McSorley passed to Trey McBride to the right for 7 yard gain, tackled by Azeez Al-Shaair
4th 9:50 38 - 13 Trace McSorley passed to A.J. Green to the left for 4 yard loss, tackled by Samuel Womack III
4th 9:57 38 - 13 Mitch Wishnowsky punted for 46 yards, no return
4th 10:41 38 - 13 Jordan Mason rushed up the middle for 8 yard gain, tackled by Kamu Grugier-Hill
4th 11:27 38 - 13 Jordan Mason rushed to the left for 2 yard loss, tackled by Jalen Thompson
4th 12:11 38 - 13 Jordan Mason rushed to the left for 2 yard gain, tackled by Dennis Gardeck
4th 12:17 38 - 13 Trace McSorley passed to Keaontay Ingram to the left for 3 yard loss, tackled by Deommodore Lenoir
4th 13:00 38 - 13 Trace McSorley rushed to the left for 5 yard gain, tackled by Talanoa Hufanga
4th 13:00 38 - 13 Arizona timeout
4th 13:45 38 - 13 Keaontay Ingram rushed up the middle for no gain, tackled by Jordan Willis
4th 13:48 38 - 13 Trace McSorley incomplete pass to the left intended for Keaontay Ingram
4th 14:25 38 - 13 Trace McSorley passed to A.J. Green down the middle for 18 yard gain, tackled by Jimmie Ward
4th 15:00 38 - 13 Pharoh Cooper rushed to the left for 1 yard gain, tackled by Jordan Willis
3rd 0:22 38 - 13 End of 3rd Quarter
3rd 0:22 38 - 13 Trace McSorley rushed to the left for 9 yard gain, tackled by Azeez Al-Shaair
3rd 0:27 38 - 13 Trace McSorley incomplete pass to the left intended for Marquise Brown
3rd 0:55 38 - 13 Corey Clement rushed up the middle for 3 yard gain, tackled by Oren Burks
3rd 1:01 38 - 13 San Francisco kicked off for 65 yards, Pharoh Cooper returned kickoff for 33 yards
3rd 1:01 38 - 13 Robbie Gould made PAT
3rd 1:06 38 - 13 Brock Purdy passed to George Kittle to the right for 1 yard touchdown
3rd 1:48 31 - 13 Brock Purdy rushed up the middle for no gain, tackled by Manny Jones
3rd 2:04 31 - 13 Jordan Mason rushed to the right for 4 yard gain, tackled by J.J. Watt
3rd 2:47 31 - 13 Brock Purdy passed to George Kittle down the middle for 15 yard gain, tackled by Jalen Thompson
3rd 3:32 31 - 13 Jordan Mason rushed to the right for 2 yard gain, tackled by Michael Dogbe
3rd 4:13 31 - 13 Jordan Mason rushed up the middle for 6 yard gain, tackled by Isaiah Simmons
3rd 4:22 31 - 13 David Blough sacked by Jordan Willis for 2 yard loss. David Blough fumbled. Michael Dwumfour recovered fumble for no gain
3rd 4:59 31 - 13 David Blough passed to Keaontay Ingram to the right for 1 yard gain, tackled by Fred Warner
3rd 5:40 31 - 13 David Blough passed to Greg Dortch to the left for 15 yard gain, tackled by Deommodore Lenoir
3rd 5:47 31 - 13 San Francisco kicked off for 67 yards, Pharoh Cooper returned kickoff for 26 yards. Arizona committed 10 yard penalty (Holding)
3rd 5:50 31 - 13 Robbie Gould kicked a 27-yard field goal
3rd 6:32 28 - 13 Brock Purdy sacked by Cameron Thomas for 3 yard loss
3rd 7:10 28 - 13 Brock Purdy rushed to the left for 2 yard gain, tackled by Ben Niemann
3rd 7:46 28 - 13 Deebo Samuel rushed to the right for 4 yard gain, tackled by Kamu Grugier-Hill
3rd 8:26 28 - 13 Kyle Juszczyk rushed up the middle for 3 yard gain, tackled by Michael Dogbe
3rd 9:08 28 - 13 Jordan Mason rushed up the middle for 5 yard gain, tackled by Isaiah Simmons
3rd 9:48 28 - 13 Jordan Mason rushed to the left for 3 yard gain, tackled by Ben Niemann
3rd 10:23 28 - 13 Brock Purdy passed to Deebo Samuel to the left for 11 yard gain, tackled by Jalen Thompson
3rd 10:38 28 - 13 David Blough pass intercepted to the left. Tashaun Gipson Sr. intercepted David Blough for 23 yards
3rd 10:43 28 - 13 David Blough incomplete pass to the left intended for Corey Clement
3rd 11:01 28 - 13 Arizona committed 5 yard penalty (False Start)
3rd 11:27 28 - 13 Corey Clement rushed up the middle for 5 yard gain, tackled by Nick Bosa
3rd 11:32 28 - 13 San Francisco kicked off for 66 yards, Pharoh Cooper returned kickoff for 16 yards
3rd 11:32 28 - 13 Robbie Gould made PAT
3rd 11:36 28 - 13 Elijah Mitchell rushed to the left for 6 yard touchdown
3rd 12:15 21 - 13 Elijah Mitchell rushed to the right for 37 yard gain, tackled by Manny Jones
3rd 12:21 21 - 13 Brock Purdy incomplete pass to the left intended for George Kittle
3rd 12:59 21 - 13 Christian McCaffrey rushed to the left for 19 yard gain, tackled by Jace Whittaker
3rd 13:43 21 - 13 Brock Purdy sacked by J.J. Watt for 10 yard loss
3rd 14:20 21 - 13 Christian McCaffrey rushed up the middle for 3 yard gain, tackled by Ezekiel Turner
3rd 15:00 21 - 13 Brock Purdy passed to Brandon Aiyuk down the middle for 20 yard gain, tackled by Isaiah Simmons
3rd 15:00 21 - 13 Arizona kicked off, touchback
2nd 0:14 21 - 13 End of Half
2nd 0:19 21 - 13 Corey Clement rushed to the left for 1 yard gain, tackled by Fred Warner
2nd 0:19 21 - 13 San Francisco kicked off, touchback
2nd 0:19 21 - 13 Robbie Gould made PAT
2nd 0:24 21 - 13 Brock Purdy passed to George Kittle to the left for 4 yard touchdown
2nd 0:24 14 - 13 Arizona timeout
2nd 0:29 14 - 13 Christian McCaffrey rushed to the left for no gain, tackled by Ben Niemann
2nd 0:29 14 - 13 Arizona timeout
2nd 0:34 14 - 13 Christian McCaffrey rushed to the right for 5 yard gain, tackled by Jalen Thompson
2nd 1:07 14 - 13 Brock Purdy passed to Deebo Samuel to the right for 9 yard gain, tackled by Ben Niemann
2nd 1:34 14 - 13 Brock Purdy passed to Christian McCaffrey to the left for 7 yard gain, tackled by Jalen Thompson
2nd 1:34 14 - 13 San Francisco committed 5 yard penalty (False Start)
2nd 2:00 14 - 13 Brock Purdy passed to Jauan Jennings to the right for 10 yard gain, tackled by Christian Matthew
2nd 2:00 14 - 13 Two-minute warning
2nd 2:43 14 - 13 Christian McCaffrey rushed up the middle for 1 yard loss, tackled by J.J. Watt
2nd 3:23 14 - 13 Christian McCaffrey rushed to the right for 10 yard gain, tackled by Christian Matthew
2nd 3:51 14 - 13 Arizona committed 5 yard penalty (Offside)
2nd 4:34 14 - 13 Brock Purdy passed to Brandon Aiyuk down the middle for 22 yard gain, tackled by Jalen Thompson
2nd 4:41 14 - 13 Arizona kicked off for 64 yards, Ray-Ray McCloud III returned kickoff for 33 yards
2nd 4:41 14 - 13 Matt Prater made PAT
2nd 4:44 14 - 13 Corey Clement rushed up the middle for 1 yard touchdown
2nd 5:29 14 - 6 Corey Clement rushed up the middle for 5 yard gain, tackled by Tashaun Gipson Sr.
2nd 6:12 14 - 6 Corey Clement rushed up the middle for 3 yard gain, tackled by Oren Burks
2nd 6:52 14 - 6 Greg Dortch rushed to the left for 9 yard gain, tackled by Talanoa Hufanga
2nd 7:29 14 - 6 David Blough passed to Trey McBride to the left for 11 yard gain, tackled by Azeez Al-Shaair
2nd 8:09 14 - 6 David Blough rushed up the middle for 2 yard loss, tackled by T.Y. McGill
2nd 8:43 14 - 6 Corey Clement rushed to the left for 1 yard gain, tackled by Azeez Al-Shaair
2nd 9:20 14 - 6 Greg Dortch rushed to the right for 6 yard gain, tackled by Fred Warner
2nd 9:36 14 - 6 San Francisco committed 5 yard penalty (Offside)
2nd 10:09 14 - 6 David Blough passed to Corey Clement down the middle for 17 yard gain, tackled by Deommodore Lenoir
2nd 10:48 14 - 6 David Blough sacked by Nick Bosa for 5 yard loss
2nd 11:12 14 - 6 Arizona committed 5 yard penalty (False Start)
2nd 11:42 14 - 6 Pharoh Cooper rushed to the right for 6 yard gain, tackled by Fred Warner
2nd 12:07 14 - 6 David Blough passed to Trey McBride to the right for 23 yard gain, tackled by Charvarius Ward
2nd 12:07 14 - 6 San Francisco kicked off, touchback
2nd 12:07 14 - 6 Robbie Gould made PAT
2nd 12:12 14 - 6 Elijah Mitchell rushed to the left for 5 yard touchdown
2nd 12:22 7 - 6 Arizona committed 5 yard penalty (Encroachment)
2nd 13:08 7 - 6 Brock Purdy passed to Christian McCaffrey to the right for 6 yard gain, tackled by Leki Fotu
2nd 13:50 7 - 6 Christian McCaffrey rushed up the middle for 2 yard gain, tackled by Tanner Vallejo
2nd 13:59 7 - 6 David Blough pass intercepted to the left. Tashaun Gipson Sr. intercepted David Blough for 12 yards
2nd 14:07 7 - 6 Mitch Wishnowsky punted for 39 yards, no return
2nd 14:13 7 - 6 Brock Purdy incomplete pass to the left intended for George Kittle
2nd 14:56 7 - 6 Brock Purdy rushed to the right for 8 yard loss, tackled by Myjai Sanders
2nd 15:00 7 - 6 Brock Purdy incomplete pass to the right intended for Jauan Jennings
1st 0:24 7 - 6 End of 1st Quarter
1st 0:24 7 - 6 Elijah Mitchell rushed to the left for 6 yard gain, tackled by Isaiah Simmons
1st 0:58 7 - 6 Brock Purdy passed to George Kittle to the left for 9 yard gain, tackled by Jalen Thompson
1st 1:35 7 - 6 Brock Purdy passed to Brandon Aiyuk down the middle for 11 yard gain, tackled by Christian Matthew
1st 1:44 7 - 6 Andy Lee punted for 53 yards. Ray-Ray McCloud III returned punt for 14 yards
1st 2:26 7 - 6 David Blough passed to Corey Clement to the right for 5 yard gain, tackled by Fred Warner
1st 3:02 7 - 6 David Blough passed to Marquise Brown to the left for 7 yard gain, tackled by Deommodore Lenoir
1st 3:06 7 - 6 Arizona committed 10 yard penalty (Holding)
1st 3:41 7 - 6 David Blough passed to Greg Dortch to the left for 3 yard gain, tackled by Jimmie Ward
1st 3:52 7 - 6 Mitch Wishnowsky punted for 42 yards. Pharoh Cooper returned punt for 10 yards
1st 4:33 7 - 6 Brock Purdy sacked by Isaiah Simmons for 17 yard loss
1st 4:36 7 - 6 Brock Purdy incomplete pass to the right intended for Deebo Samuel
1st 5:16 7 - 6 Christian McCaffrey rushed to the right for 2 yard loss, tackled by Michael Dogbe
1st 5:26 7 - 6 David Blough rushed up the middle for no gain, tackled by Michael Dwumfour
1st 5:50 7 - 6 David Blough passed to Greg Dortch down the middle for 2 yard gain, tackled by Jimmie Ward
1st 6:28 7 - 6 David Blough passed to Greg Dortch to the left for 10 yard gain, tackled by Deommodore Lenoir
1st 7:00 7 - 6 David Blough passed to Corey Clement to the right for 3 yard gain, tackled by Fred Warner. Arizona committed 10 yard penalty (Holding)
1st 7:31 7 - 6 Corey Clement rushed up the middle for 4 yard gain, tackled by Azeez Al-Shaair
1st 7:42 7 - 6 Mitch Wishnowsky punted for 44 yards. Pharoh Cooper returned punt for 7 yards
1st 7:49 7 - 6 Brock Purdy incomplete pass to the left intended for Brandon Aiyuk
1st 8:29 7 - 6 Brock Purdy sacked by J.J. Watt for 6 yard loss
1st 9:07 7 - 6 Elijah Mitchell rushed up the middle for 1 yard gain, tackled by Ben Niemann
1st 9:18 7 - 6 Andy Lee punted for 50 yards. Ray-Ray McCloud III returned punt for 8 yards
1st 9:59 7 - 6 David Blough sacked by Samson Ebukam and Charles Omenihu for 8 yard loss
1st 10:02 7 - 6 David Blough incomplete pass to the right intended for A.J. Green
1st 10:40 7 - 6 David Blough passed to Pharoh Cooper to the right for 3 yard gain, tackled by Talanoa Hufanga
1st 10:40 7 - 6 San Francisco kicked off, touchback
1st 10:40 7 - 6 Robbie Gould made PAT
1st 10:49 7 - 6 Brock Purdy passed to Christian McCaffrey to the right for 21 yard touchdown
1st 11:32 0 - 6 Christian McCaffrey rushed to the right for no gain, tackled by Myjai Sanders
1st 12:15 0 - 6 Brock Purdy passed to Brandon Aiyuk to the left for 6 yard gain, tackled by Jace Whittaker
1st 12:56 0 - 6 Brock Purdy rushed to the left for 13 yard gain, tackled by Isaiah Simmons
1st 13:40 0 - 6 Brock Purdy passed to Kyle Juszczyk down the middle for 26 yard gain, tackled by Jace Whittaker
1st 14:18 0 - 6 Christian McCaffrey rushed up the middle for 9 yard gain, tackled by Ben Niemann
1st 14:18 0 - 6 Arizona kicked off, touchback
1st 14:18 0 - 6 Matt Prater missed PAT
1st 14:34 0 - 6 David Blough passed to A.J. Green to the left for 77 yard touchdown
1st 14:55 0 - 0 David Blough passed to Pharoh Cooper to the right for 3 yard gain, tackled by Charvarius Ward
1st 15:00 0 - 0 San Francisco kicked off for 63 yards, Pharoh Cooper returned kickoff for 18 yards