Total plays: 124
Play of the game:
Q1 3rd and 1at SF 10I-Form Pro - Curls Desmond Roberts drops back to pass. BLITZ! Desmond Roberts pass to Odell Burse for 10 yards. Touchdown! Extra point is good!
SF 0ARI 7
Player of the game:
9
Desmond Roberts
16/23 (70%), 183 pass yds (38-yd long, 8 yds/att), 2 rush, 21 rush yds (10.5 yds/rush), 2 TDs, 3 sacks, 1 fumble, 119.3 RTG
Q1 15:00KickoffKickoff by Riley Painter to ARI -8. Touchback.
Q1 15:00 1st and 10at ARI 30Singleback Normal - HB Stretch Right Saquon Blackson takes the handoff. BLITZ! Saquon Blackson ran for 1 yards. (Jordan Dural)
Q1 14:15 2nd and 9at ARI 31I-Form Pro - Curls Desmond Roberts drops back to pass. BLITZ! Desmond Roberts scrambled for 9 yards. (Jordan Dural) First down!
Q1 13:25 1st and 10at ARI 40Singleback Normal - HB Stretch Right Miles Spence takes the handoff. BLITZ! Miles Spence ran for 1 yards. (Dominique Romero)
Q1 12:42 2nd and 9at ARI 41Singleback Big - Flanker Curl Desmond Roberts drops back to pass. BLITZ! Desmond Roberts pass to Justin Steele for 3 yards. (Darrell Thuney)
Q1 11:54 3rd and 6at ARI 44Shotgun Spread - Texas Desmond Roberts drops back to pass. BLITZ! Desmond Roberts pass to Jaxon Stewart for 37 yards. (Cam Thompson) First down!
Q1 11:06 1st and 10at SF 19I-Form Pro - HB Toss Right Saquon Blackson takes the handoff. Saquon Blackson ran for 5 yards. (Jordan Dural)
Q1 10:21 2nd and 5at SF 14I-Form Pro - Quick Slants Desmond Roberts drops back to pass. Desmond Roberts pass to Odell Burse for 4 yards. (Richie Grimes)
Q1 9:38 3rd and 1at SF 10I-Form Pro - Curls Desmond Roberts drops back to pass. BLITZ! Desmond Roberts pass to Odell Burse for 10 yards. Touchdown! Extra point is good!
SF 0ARI 7
Q1 9:34KickoffKickoff by Rodrigo Brooks to SF 2, returned by Johnathan Anderson for 21 yards (to SF 23).
Q1 9:26 1st and 10at SF 23Singleback Big - HB Sweep Right Zach Chambers takes the handoff. Zach Chambers ran and was stopped for no gain. (Zach Acosta)
Q1 8:35 2nd and 10at SF 23Shotgun Spread - HB Draw Zach Chambers takes the handoff. Zach Chambers ran for 5 yards. (Zach Acosta)
Q1 7:48 3rd and 5at SF 28Singleback Normal - Double Hitch Justin Fejedelem drops back to pass. Justin Fejedelem pass to Greg Walker for 17 yards. (Sidney Jones) First down!
Q1 7:00 1st and 10at SF 45Shotgun Spread - HB Draw Craig Randall takes the handoff. Craig Randall ran for 5 yards. (Kaleb Taylor)
Q1 6:11 2nd and 5at midfieldI-Form Pro - HB Counter Weak Zach Chambers takes the handoff. Zach Chambers ran for 1 yards. (Devin Brown)
Q1 5:24 3rd and 4at ARI 49Shotgun Spread - HB Counter Y Craig Randall takes the handoff. BLITZ! Craig Randall ran for 7 yards. (Micah Parry) First down!
Q1 4:33 1st and 10at ARI 42Singleback Normal - Double Hitch Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Rashod Beasley incomplete.
Q1 4:20 2nd and 10at ARI 42Shotgun Spread - Flood Justin Fejedelem drops back to pass. Justin Fejedelem pass to Richie Jenkins for 5 yards. (Zech McDonald)
Q1 3:29 3rd and 5at ARI 37I-Form Pro - Quick Slants Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for David Gold incomplete.
Q1 3:15 4th and 5at ARI 37Field Goal54 yard FG attempt by Riley Painter missed!
Q1 3:10 1st and 10at ARI 44Shotgun Spread - Flood Desmond Roberts drops back to pass. Desmond Roberts pass to Darnell Maldonado for 3 yards. (Robert Roos)
Q1 2:27 2nd and 7at ARI 47Shotgun Empty - Double In Desmond Roberts drops back to pass. Desmond Roberts pass intended for Allen Lawson incomplete.
Q1 2:14 3rd and 7at ARI 47Singleback Big - HB Sweep Right Saquon Blackson takes the handoff. Saquon Blackson ran for 6 yards. (Roquan Square)
Q1 1:31 4th and 1at SF 47PuntPunt by Corey Bower for 67 yards (to SF -20). Touchback.
Q1 1:23 1st and 10at SF 20Singleback Normal - HB Slash Zach Chambers takes the handoff. Zach Chambers ran for 2 yards. (Micah Parry)
Q1 0:39 2nd and 8at SF 22Shotgun Spread - HB Draw Craig Randall takes the handoff. BLITZ! Craig Randall ran for 7 yards. (Tyvon Adams)End of first quarter
SF 0ARI 7
Q2 15:00 3rd and 1at SF 29I-Form Pro - HB Toss Right Zach Chambers takes the handoff. BLITZ! Zach Chambers ran the ball, and fumbled! Recovered by Devin Brown! Return of 6 yards.
Q2 14:56 1st and 10at SF 23Shotgun Spread - Flood Desmond Roberts drops back to pass. BLITZ! Desmond Roberts pass to Darnell Maldonado for 18 yards. (Johnathan Anderson) First down!
Q2 14:07 1st and Goalat SF 5Shotgun Spread - Texas Desmond Roberts drops back to pass. Desmond Roberts pass to Blake Price for 5 yards. Touchdown! Extra point is good!
SF 0ARI 14
Q2 14:04KickoffKickoff by Rodrigo Brooks to SF -1. Touchback.
Q2 14:04 1st and 10at SF 30Singleback Big - HB Sweep Right Craig Randall takes the handoff. Craig Randall ran for 3 yards. (Micah Parry)
Q2 13:13 2nd and 7at SF 33Singleback Big - Outs Justin Fejedelem drops back to pass. Justin Fejedelem scrambled for 2 yards. (Tyvon Adams)
Q2 12:30 3rd and 5at SF 35Shotgun Spread - Texas Justin Fejedelem drops back to pass. Justin Fejedelem pass to Greg Walker for 2 yards. (Jaquan Breaux)
Q2 11:39 4th and 3at SF 37PuntPunt by A.J. Carter for 69 yards (to ARI -6). Touchback.
Q2 11:32 1st and 10at ARI 20Singleback Normal - HB Slash Saquon Blackson takes the handoff. BLITZ! Saquon Blackson ran for 8 yards. (Jordan Dural)
Q2 10:46 2nd and 2at ARI 28Shotgun Spread - Texas Desmond Roberts drops back to pass. Desmond Roberts pass intended for Jaxon Stewart incomplete.
Q2 10:33 3rd and 2at ARI 28Singleback Normal - HB Stretch Right Saquon Blackson takes the handoff. Saquon Blackson ran for 4 yards. (Jordan Dural) First down!
Q2 9:46 1st and 10at ARI 32Singleback Normal - TE Post Desmond Roberts drops back to pass. Desmond Roberts pass intended for Blake Price incomplete. (Richie Grimes)
Q2 9:32 2nd and 10at ARI 32Shotgun Spread - HB Draw Miles Spence takes the handoff. Miles Spence ran for 2 yards. (Dominique Romero)
Q2 8:49 3rd and 8at ARI 34Singleback Big - Flanker Curl Desmond Roberts drops back to pass. Desmond Roberts sacked for -6 yards (Cameron Hickman)
Q2 7:56 4th and 14at ARI 28PuntPunt by Corey Bower for 66 yards (to SF 6).
Q2 7:50 1st and 10at SF 6Shotgun Spread - HB Counter Y Zach Chambers takes the handoff. BLITZ! Zach Chambers ran for 2 yards. (Kaleb Taylor)
Q2 6:59 2nd and 8at SF 8Shotgun Spread - HB Draw Craig Randall takes the handoff. Craig Randall ran for 8 yards. (Kaleb Taylor) First down!
Q2 6:08 1st and 10at SF 16Singleback Big - Flanker Curl Justin Fejedelem drops back to pass. Justin Fejedelem pass to David Gold for 3 yards. (Jaquan Breaux)
Q2 5:24 2nd and 7at SF 19I-Form Pro - HB Counter Weak Zach Chambers takes the handoff. Zach Chambers ran for 4 yards. (Micah Parry)
Q2 4:36 3rd and 3at SF 23I-Form Pro - HB Counter Weak Craig Randall takes the handoff. Craig Randall ran for 5 yards. (Devin Brown) First down!
Q2 3:46 1st and 10at SF 28Shotgun Empty - Double In Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Rashod Beasley incomplete.
Q2 3:34 2nd and 10at SF 28Shotgun Spread - Flood Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Greg Walker incomplete. (Jaquan Breaux)
Q2 3:19 3rd and 10at SF 28Shotgun Spread - Texas Justin Fejedelem drops back to pass. Justin Fejedelem pass to Rashod Beasley for 5 yards. (Eric Sanders)
Q2 3:04 4th and 5at SF 33PuntPunt by A.J. Carter for 71 yards (to ARI -4). Touchback.
Q2 2:57 1st and 10at ARI 20Shotgun Spread - HB Counter Y Saquon Blackson takes the handoff. BLITZ! Saquon Blackson ran and was stopped for no gain. (Abdullah Autry)
Q2 2:45 2nd and 10at ARI 20Singleback Normal - HB Stretch Right Saquon Blackson takes the handoff. BLITZ! Saquon Blackson ran for 12 yards. (Jordan Dural) First down!
Q2 2:28 1st and 10at ARI 32Singleback Big - HB Sweep Right Miles Spence takes the handoff. Miles Spence ran for 9 yards. (Dominique Romero)
Q2 2:13 2nd and 1at ARI 41Singleback Big - HB Blast Left Saquon Blackson takes the handoff. Saquon Blackson ran for 1 yards. (Darrell Thuney) First down!
Q2 2:00 1st and 10at ARI 42Shotgun Empty - Double In Desmond Roberts drops back to pass. BLITZ! Desmond Roberts pass to Odell Burse for 16 yards. (Richie Grimes) First down!
Q2 1:50 1st and 10at SF 42Singleback Normal - Double Hitch Desmond Roberts drops back to pass. Desmond Roberts pass to Odell Burse for 6 yards. (A.J. Tomlinson)
Q2 1:35 2nd and 4at SF 36Shotgun Empty - Slot Drive Desmond Roberts drops back to pass. BLITZ! Desmond Roberts sacked for -2 yards and fumbled! Recovered by Cameron Hickman!
Q2 1:31 1st and 10at SF 38I-Form Pro - HB Counter Weak Zach Chambers takes the handoff. Zach Chambers ran for 1 yards. (Devin Brown)
Q2 1:06 2nd and 9at SF 39Shotgun Spread - Flood Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Richie Jenkins incomplete.
Q2 0:59 3rd and 9at SF 39Singleback Normal - Double Hitch Justin Fejedelem drops back to pass. BLITZ! Justin Fejedelem pass to Rashod Beasley for 22 yards. (Larry Morris) First down!
Q2 0:36 1st and 10at ARI 39Shotgun Spread - HB Counter Y Zach Chambers takes the handoff. Zach Chambers ran for 9 yards. (Zach Acosta)
Q2 0:26 2nd and 1at ARI 30I-Form Pro - HB Counter Weak Zach Chambers takes the handoff. Zach Chambers ran for 8 yards. (Devin Brown) First down!
Q2 0:09 1st and 10at ARI 22Field Goal39 yard FG attempt by Riley Painter is good!
SF 3ARI 14
Q2 0:04KickoffKickoff by Riley Painter to ARI 0, returned by Eric Sanders for 25 yards (to ARI 25). Halftime
SF 3ARI 14
Q3 15:00KickoffKickoff by Rodrigo Brooks to SF 4, returned by Johnathan Anderson for 23 yards (to SF 27).
Q3 14:51 1st and 10at SF 27Singleback Normal - Double Hitch Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Richie Jenkins tipped by Jaquan Breaux!
Q3 14:37 2nd and 10at SF 27I-Form Pro - HB Toss Right Zach Chambers takes the handoff. Zach Chambers ran for 5 yards. (Lorenzo Clark)
Q3 13:46 3rd and 5at SF 32Shotgun Spread - Flood Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Greg Walker incomplete.
Q3 13:32 4th and 5at SF 32PuntPunt by A.J. Carter for 73 yards (to ARI -5). Touchback.
Q3 13:24 1st and 10at ARI 20I-Form Pro - Curls Desmond Roberts drops back to pass. Desmond Roberts pass intended for Blake Price tipped by Johnathan Anderson!
Q3 13:10 2nd and 10at ARI 20I-Form Pro - Curls Desmond Roberts drops back to pass. BLITZ! Desmond Roberts pass to Saquon Blackson for 5 yards. (Richie Grimes)
Q3 12:21 3rd and 5at ARI 25Singleback Big - HB Sweep Right Saquon Blackson takes the handoff. BLITZ! Saquon Blackson ran for 18 yards. (Roquan Square) First down!
Q3 11:38 1st and 10at ARI 43Shotgun Spread - Flood Desmond Roberts drops back to pass. BLITZ! Desmond Roberts pass to Darnell Maldonado for 16 yards. (Richie Grimes) First down!
Q3 10:53 1st and 10at SF 41Singleback Big - Outs Desmond Roberts drops back to pass. Desmond Roberts pass to Odell Burse for 8 yards. (Darrell Thuney)
Q3 10:00 2nd and 2at SF 33Shotgun Spread - HB Draw Saquon Blackson takes the handoff. Saquon Blackson ran and was tackled behind the line for -4 yards! (Cameron Hickman)
Q3 9:15 3rd and 6at SF 37Shotgun Spread - HB Draw Saquon Blackson takes the handoff. BLITZ! Saquon Blackson ran for 4 yards. (Cameron Hickman)
Q3 8:27 4th and 2at SF 33Field Goal50 yard FG attempt by Rodrigo Brooks missed!
Q3 8:23 1st and 10at SF 40Shotgun Spread - HB Draw Craig Randall takes the handoff. Craig Randall ran for 7 yards. (Kaleb Taylor)
Q3 7:30 2nd and 3at SF 47Singleback Big - HB Blast Left Zach Chambers takes the handoff. Zach Chambers ran and was stopped for no gain. (Kaleb Taylor)
Q3 6:43 3rd and 3at SF 47Shotgun Spread - Flood Justin Fejedelem drops back to pass. Justin Fejedelem pass to Greg Walker for 10 yards. (Eric Sanders) First down!
Q3 5:57 1st and 10at ARI 43Shotgun Spread - HB Counter Y Zach Chambers takes the handoff. Zach Chambers ran for 3 yards. (Zach Acosta)
Q3 5:08 2nd and 7at ARI 40Singleback Big - HB Sweep Right Craig Randall takes the handoff. Craig Randall ran for 5 yards. (Oshane Xiong)
Q3 4:23 3rd and 2at ARI 35Singleback Big - HB Sweep Right Zach Chambers takes the handoff. BLITZ! Zach Chambers ran for 4 yards. (Zach Acosta) First down!
Q3 3:36 1st and 10at ARI 31Singleback Normal - HB Slash Zach Chambers takes the handoff. BLITZ! Zach Chambers ran and was tackled behind the line for -3 yards! (Zach Acosta)
Q3 2:45 2nd and 13at ARI 34Singleback Normal - HB Stretch Right Zach Chambers takes the handoff. Zach Chambers ran for 9 yards. (Bobby Barkley)
Q3 2:02 3rd and 4at ARI 25Singleback Big - Outs Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Richie Jenkins tipped by Larry Morris!
Q3 1:48 4th and 4at ARI 25Field Goal42 yard FG attempt by Riley Painter is good!
SF 6ARI 14
Q3 1:45KickoffKickoff by Riley Painter to ARI -8. Touchback.
Q3 1:45 1st and 10at ARI 30I-Form Pro - Quick Slants Desmond Roberts drops back to pass. BLITZ! Desmond Roberts scrambled for 12 yards. (Darrell Thuney) First down!
Q3 0:57 1st and 10at ARI 42Shotgun Empty - Double In Desmond Roberts drops back to pass. Desmond Roberts pass to Odell Burse for 4 yards. (Cam Thompson)
Q3 0:05 2nd and 6at ARI 46I-Form Pro - HB Toss Right Saquon Blackson takes the handoff. BLITZ! Saquon Blackson ran for 7 yards. (Cameron Hickman) First down!End of third quarter
SF 6ARI 14
Q4 15:00 1st and 10at SF 47Shotgun Spread - Texas Desmond Roberts drops back to pass. Desmond Roberts pass intended for Jaxon Stewart incomplete.
Q4 14:46 2nd and 10at SF 47Singleback Big - HB Sweep Right Saquon Blackson takes the handoff. Saquon Blackson ran for 1 yards. (Roquan Square)
Q4 14:01 3rd and 9at SF 46I-Form Pro - Curls Desmond Roberts drops back to pass. Desmond Roberts pass to Blake Price for 8 yards. (Richie Grimes)
Q4 13:08 4th and 1at SF 38PuntPunt by Corey Bower for 66 yards (to SF -28). Touchback.
Q4 13:00 1st and 10at SF 20I-Form Pro - HB Counter Weak Craig Randall takes the handoff. BLITZ! Craig Randall ran and was stopped for no gain. (Oshane Xiong)
Q4 12:11 2nd and 10at SF 20I-Form Pro - HB Toss Right Craig Randall takes the handoff. BLITZ! Craig Randall ran for 1 yards. (Devin Brown)
Q4 11:27 3rd and 9at SF 21I-Form Pro - Curls Justin Fejedelem drops back to pass. BLITZ! Justin Fejedelem pass to Richie Jenkins for 19 yards. (Devin Brown) First down!
Q4 10:38 1st and 10at SF 40Shotgun Spread - HB Counter Y Zach Chambers takes the handoff. Zach Chambers ran for 6 yards. (Zach Acosta)
Q4 9:54 2nd and 4at SF 46Singleback Normal - HB Slash Craig Randall takes the handoff. BLITZ! Craig Randall ran for 9 yards. (Lorenzo Clark) First down!
Q4 9:10 1st and 10at ARI 45Singleback Normal - HB Stretch Right Zach Chambers takes the handoff. Zach Chambers ran for 7 yards. (Micah Parry)
Q4 8:26 2nd and 3at ARI 38Shotgun Spread - HB Draw Craig Randall takes the handoff. BLITZ! Craig Randall ran for 6 yards. (Micah Parry) First down!
Q4 7:35 1st and 10at ARI 32Shotgun Spread - Flood Justin Fejedelem drops back to pass. BLITZ! Justin Fejedelem pass to Greg Walker for 19 yards. (Larry Morris) First down!
Q4 6:46 1st and 10at ARI 13Singleback Big - HB Sweep Right Zach Chambers takes the handoff. BLITZ! Zach Chambers ran for 7 yards. (Tyvon Adams)
Q4 6:01 2nd and 3at ARI 6Singleback Normal - Double Hitch Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for David Gold tipped by Sidney Jones!
Q4 5:46 3rd and 3at ARI 6Shotgun Empty - Slot Drive Justin Fejedelem drops back to pass. Justin Fejedelem pass to Collin Jones for 6 yards. Touchdown! 2-point conversion failed!
SF 12ARI 14
Q4 5:41KickoffKickoff by Riley Painter to ARI -7. Touchback.
Q4 5:41 1st and 10at ARI 30Shotgun Spread - Flood Desmond Roberts drops back to pass. Desmond Roberts pass intended for Jaxon Stewart dropped!
Q4 5:27 2nd and 10at ARI 30I-Form Pro - Quick Slants Desmond Roberts drops back to pass. BLITZ! Desmond Roberts sacked for -8 yards (Cameron Hickman)
Q4 4:43 3rd and 18at ARI 22Shotgun Spread - Texas Desmond Roberts drops back to pass. Desmond Roberts pass to Darnell Maldonado for 38 yards. (Robert Roos) First down!
Q4 3:53 1st and 10at SF 40Singleback Big - Outs Desmond Roberts drops back to pass. BLITZ! Desmond Roberts pass intended for Will Davis incomplete.
Q4 3:39 2nd and 10at SF 40Singleback Normal - HB Slash Saquon Blackson takes the handoff. Saquon Blackson ran for 1 yards. (Roquan Square)
Q4 2:54 3rd and 9at SF 39Singleback Big - Flanker Curl Desmond Roberts drops back to pass. BLITZ! Desmond Roberts pass to Blake Price for 2 yards. (Darrell Thuney)
Q4 2:04 4th and 7at SF 37Field Goal54 yard FG attempt by Rodrigo Brooks is good!
SF 12ARI 17
Q4 2:00KickoffKickoff by Rodrigo Brooks to SF 9, returned by Johnathan Anderson for 17 yards (to SF 26).
Q4 1:54 1st and 10at SF 26Shotgun Empty - Double In Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Keke Cheek tipped by Sidney Jones!
Q4 1:47 2nd and 10at SF 26Shotgun Empty - Double In Justin Fejedelem drops back to pass. BLITZ! Justin Fejedelem scrambled for 8 yards. (Micah Parry)
Q4 1:24 3rd and 2at SF 34Shotgun Empty - Double In Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Richie Jenkins incomplete.
Q4 1:15 4th and 2at SF 34Shotgun Spread - Flood Justin Fejedelem drops back to pass. Justin Fejedelem pass to Richie Jenkins for 5 yards. (Sterling Roberts) First down!
Q4 1:03 1st and 10at SF 39Shotgun Empty - Slot Drive Justin Fejedelem drops back to pass. Justin Fejedelem pass to Keke Cheek for 5 yards. (Duke Sims)
Q4 0:39 2nd and 5at SF 44Shotgun Empty - Double In Justin Fejedelem drops back to pass. Justin Fejedelem pass to Richie Jenkins for 6 yards. (Sterling Roberts) First down!
Q4 0:18 1st and 10at midfieldShotgun Empty - Double In Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Richie Jenkins incomplete.
Q4 0:09 2nd and 10at midfieldShotgun Spread - Flood Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Keke Cheek tipped by Sterling Roberts!
Q4 0:01 3rd and 10at midfieldShotgun Empty - Double In Justin Fejedelem drops back to pass. Justin Fejedelem pass intended for Greg Walker incomplete.End of Regulation