Sunday, November 23, 2025     1:00 PM EST


12

Final


30

Team Ratings


Game Summary

Total plays: 121
Play of the game:  Q3 1st and 10 at ARI 33 Shotgun Empty - Double In Brock Palmer drops back to pass. Brock Palmer pass to Ronnie Baker for 33 yards. Touchdown! 2-point conversion failed!
SF 12   ARI 17

Player of the game: 1 Kyler Moore 25/37 (68%), 346 pass yds (36-yd long, 9.4 yds/att), 3 rush, 24 rush yds (8 yds/rush), 1 TD, 106.4 RTG

Team Stats


Game Stats

Game engine version: 2
248 total yards

QB 88 OVR 13 Brock Palmer 12/25 (48%), 219 pass yds (39-yd long, 8.8 yds/att), 1 TD, 2 INTs, 58.6 RTG
HB 89 OVR 23 Christian Murray 13 rush, 26 rush yds (2 yds/rush)
HB 82 OVR 25 Elijah Moreno 1 rush, 3 rush yds (3 yds/rush)
WR 85 OVR 19 Deebo Savage 4 rec / 8 targets, 90 rec yds (39-yd long)
WR 89 OVR 11 Brandon Anger 2 rec / 6 targets, 21 rec yds (15-yd long)
WR 78 OVR 3 Ray-Ray Martin 1 rec / 2 targets, 17 rec yds (17-yd long)
WR 84 OVR 10 Ronnie Baker 3 rec / 5 targets, 79 rec yds (33-yd long), 1 TD
TE 92 OVR 85 George Kelly 2 rec / 4 targets, 12 rec yds (10-yd long), 1 pancake

DE 99 OVR 97 Nick Blount 5 pressures, 5 tackles, 1 for loss
DT 88 OVR 98 Javon Howard 1 tackle, 1 for loss
DT 83 OVR 91 Arik Allen 1 pressure, 3 tackles, 1 for loss
OLB 86 OVR 57 Dre Goff 3 tackles
OLB 65 OVR 90 Chris Hollis 4 tackles
MLB 92 OVR 54 Fred Waddle 9 tackles, 1 for loss
CB 88 OVR 7 Charvarius Watson 8 tackles, 6 PR yds, 73 KR yds
CB 77 OVR 22 Isaiah Odom 1 tackle
CB 72 OVR 2 Deommodore Long 4 tackles
CB 68 OVR 47 AJ Phillips 3 tackles
S 86 OVR 29 Talanoa Hennessy 4 tackles, 1 pass tipped, 24 KR yds
S 77 OVR 21 Jamil Randle 5 tackles, 1 pass tipped

K 92 OVR 4 Jake Mack 2/2, made: 23, 60
P 90 OVR 18 Mitch Watford 4 punts, 2 inside 20
392 total yards

QB 88 OVR 1 Kyler Moore 25/37 (68%), 346 pass yds (36-yd long, 9.4 yds/att), 3 rush, 24 rush yds (8 yds/rush), 1 TD, 106.4 RTG
HB 83 OVR 6 James Cunningham 19 rush, 22 rush yds (1.2 yds/rush), 2 TDs
WR 88 OVR 2 Marquise Blackwell 8 rec / 14 targets, 1 drop, 136 rec yds (34-yd long)
WR 87 OVR 4 Rondale McDougle 4 rec / 7 targets, 43 rec yds (19-yd long)
WR 81 OVR 0 Zach Peters 2 rec / 2 targets, 42 rec yds (36-yd long)
WR 84 OVR 83 Greg Diggs 1 rec / 2 targets, 8 rec yds (8-yd long)
WR 80 OVR 11 Stephen Liles 2 rec / 3 targets, 14 rec yds (12-yd long), 1 TD
TE 88 OVR 86 Zach Edwards 6 rec / 7 targets, 96 rec yds (19-yd long), 1 pancake
TE 76 OVR 85 Trey Morgan 2 rec / 2 targets, 7 rec yds (4-yd long)

DE 72 OVR 90 Rashard Lowery 1 pressure, 3 tackles, 2 for loss
DT 71 OVR 95 Leki Flynn 1 pressure, 1 tackle
DT 63 OVR 94 Carlos Williams 3 tackles, 2 for loss
OLB 77 OVR 41 Myjai Short 1 tackle, 1 pass tipped, 1 INT, 4 TO yds
OLB 74 OVR 97 Cameron Thompson 1 tackle
MLB 82 OVR 25 Zaven Cousins 6 tackles, 1 for loss
CB 83 OVR 20 Marco White 6 tackles, 1 pass tipped, 50 PR yds, 33 KR yds
CB 72 OVR 35 Christian Mewhort 1 INT, 16 TO yds
CB 60 OVR 43 Tyler Tran 2 tackles
CB 73 OVR 22 Connor Jones 2 tackles, 3 passes tipped
S 88 OVR 3 Budda Bennett 1 tackle, 1 pass tipped
S 78 OVR 9 Isaiah Stocker 3 tackles, 1 pass tipped

K 92 OVR 5 Matt Price 3/4, made: 55, 33, 29, missed: 58
P 83 OVR 26 Matt House 1 punt, 0 inside 20

All Plays

Time between plays:

 Q1 15:00 KickoffKickoff by Matt Price to SF 9, returned by Charvarius Watson for 22 yards (to SF 31).

 Q1 14:52 1st and 10 at SF 31 Shotgun Spread - Texas Brock Palmer drops back to pass. G Spencer Bullock got beat! Pressure from DT Leki Flynn! Brock Palmer pass intended for Brandon Anger tipped by Isaiah Stocker!
 Q1 14:40 2nd and 10 at SF 31 Singleback Normal - Double Hitch Brock Palmer drops back to pass. Brock Palmer pass intended for Deebo Savage incomplete. (Isaiah Stocker)
 Q1 14:26 3rd and 10 at SF 31 I-Form Pro - Quick Slants Brock Palmer drops back to pass. BLITZ (OLB Myjai Short)! Brock Palmer pass to Deebo Savage for 8 yards. (Zaven Cousins)
 Q1 13:37 4th and 2 at SF 39 PuntPunt by Mitch Watford for 51 yards, returned by Marco White for 9 yards (to ARI 19).

 Q1 13:25 1st and 10 at ARI 19 Singleback Normal - HB Stretch Right James Cunningham takes the handoff. TE Zach Edwards pancakes a defender! James Cunningham ran for 2 yards. (Chris Hollis)
 Q1 12:42 2nd and 8 at ARI 21 I-Form Pro - Quick Slants Kyler Moore drops back to pass. Kyler Moore pass intended for Marquise Blackwell incomplete. (Jamil Randle)
 Q1 12:30 3rd and 8 at ARI 21 Shotgun Spread - Texas Kyler Moore drops back to pass. BLITZ (MLB Fred Waddle)! Kyler Moore pass to Marquise Blackwell for 34 yards. (AJ Phillips) First down!
 Q1 11:41 1st and 10 at SF 45 Singleback Normal - Double Hitch Kyler Moore drops back to pass. Kyler Moore pass intended for Marquise Blackwell tipped by Jamil Randle!
 Q1 11:30 2nd and 10 at SF 45 Singleback Normal - HB Slash James Cunningham takes the handoff. James Cunningham ran and was tackled behind the line for -2 yards! (Fred Waddle)
 Q1 10:43 3rd and 12 at SF 47 Shotgun Spread - Texas Kyler Moore drops back to pass. BLITZ (MLB Fred Waddle)! Kyler Moore pass to Zach Peters for 6 yards. (Deommodore Long)
 Q1 10:00 4th and 6 at SF 41 Field Goal58 yard FG attempt by Matt Price missed!

 Q1 9:55 1st and 10 at SF 48 I-Form Pro - HB Toss Right Christian Murray takes the handoff. BLITZ! Christian Murray ran for 3 yards. (Zaven Cousins)
 Q1 9:12 2nd and 7 at ARI 49 Shotgun Spread - HB Counter Y Christian Murray takes the handoff. Christian Murray ran and was tackled behind the line for -4 yards! (Carlos Williams)
 Q1 8:25 3rd and 11 at SF 47 Singleback Normal - TE Post Brock Palmer drops back to pass. Brock Palmer pass to George Kelly for 10 yards. (Tyler Tran)
 Q1 7:34 4th and 1 at ARI 43 Singleback Big - HB Blast Left Christian Murray takes the handoff. Christian Murray ran for 7 yards. (Myjai Short) First down!
 Q1 6:51 1st and 10 at ARI 36 Shotgun Spread - Texas Brock Palmer drops back to pass. BLITZ (MLB Zaven Cousins)! Brock Palmer pass to Ronnie Baker for 17 yards. (Tyler Tran) First down!
 Q1 5:59 1st and 10 at ARI 19 Singleback Normal - HB Stretch Right Christian Murray takes the handoff. Christian Murray ran for 3 yards. (Leki Flynn)
 Q1 5:06 2nd and 7 at ARI 16 Shotgun Spread - Flood Brock Palmer drops back to pass. Brock Palmer pass to Brandon Anger for 6 yards. (Marco White)
 Q1 4:20 3rd and 1 at ARI 10 Singleback Normal - HB Stretch Right Christian Murray takes the handoff. Christian Murray ran for 3 yards. (Rashard Lowery) First down!
 Q1 3:29 1st and Goal at ARI 7 Singleback Normal - HB Slash Christian Murray takes the handoff. Christian Murray ran and was tackled behind the line for -1 yards! (Rashard Lowery)
 Q1 2:42 2nd and Goal at ARI 8 I-Form Pro - Quick Slants Brock Palmer drops back to pass. Brock Palmer pass intended for Deebo Savage tipped by Connor Jones!
 Q1 2:28 3rd and Goal at ARI 8 I-Form Pro - Curls Brock Palmer drops back to pass. Brock Palmer pass to George Kelly for 2 yards. (Marco White)
 Q1 1:45 4th and Goal at ARI 6 Field Goal23 yard FG attempt by Jake Mack is good!
SF 3   ARI 0


 Q1 1:40 KickoffKickoff by Jake Mack to ARI 4, returned by Marco White for 16 yards (to ARI 20).

 Q1 1:34 1st and 10 at ARI 20 Singleback Big - Flanker Curl Kyler Moore drops back to pass. BLITZ (OLB Chris Hollis)! Kyler Moore pass to Trey Morgan for 4 yards. (Charvarius Watson)
 Q1 0:47 2nd and 6 at ARI 24 Shotgun Spread - HB Draw James Cunningham takes the handoff. James Cunningham ran and was tackled behind the line for -3 yards! (Javon Howard)
End of first quarter
SF 3   ARI 0


 Q2 15:00 3rd and 9 at ARI 21 Singleback Big - Outs Kyler Moore drops back to pass. BLITZ (OLB Chris Hollis)! Kyler Moore pass to Rondale McDougle for 19 yards. (Dre Goff) First down!
 Q2 14:12 1st and 10 at ARI 40 I-Form Pro - Quick Slants Kyler Moore drops back to pass. BLITZ (OLB Chris Hollis)! FB Nick Brown got beat! Pressure from DE Nick Blount! Kyler Moore scrambled for 13 yards. First down!
 Q2 13:21 1st and 10 at SF 47 Singleback Normal - TE Post Kyler Moore drops back to pass. Kyler Moore pass intended for Marquise Blackwell incomplete. (Talanoa Hennessy)
 Q2 13:08 2nd and 10 at SF 47 I-Form Pro - HB Toss Right James Cunningham takes the handoff. James Cunningham ran and was tackled behind the line for -2 yards! (Arik Allen)
 Q2 12:23 3rd and 12 at SF 49 Singleback Big - Flanker Curl Kyler Moore drops back to pass. Kyler Moore pass to Marquise Blackwell for 11 yards. (Fred Waddle)
 Q2 11:36 4th and 1 at SF 38 Field Goal55 yard FG attempt by Matt Price is good!
SF 3   ARI 3


 Q2 11:31 KickoffKickoff by Matt Price to SF 2, returned by Charvarius Watson for 25 yards (to SF 27).

 Q2 11:21 1st and 10 at SF 27 Singleback Big - HB Blast Left Christian Murray takes the handoff. Christian Murray ran for 7 yards. (Zaven Cousins)
 Q2 10:29 2nd and 3 at SF 34 Shotgun Spread - HB Draw Christian Murray takes the handoff. Christian Murray ran for 6 yards. (Zaven Cousins) First down!
 Q2 9:36 1st and 10 at SF 40 Singleback Big - HB Sweep Right Elijah Moreno takes the handoff. Elijah Moreno ran for 3 yards. (Zaven Cousins)
 Q2 8:46 2nd and 7 at SF 43 I-Form Pro - HB Counter Weak Christian Murray takes the handoff. BLITZ! TE George Kelly pancakes a defender! Christian Murray ran for 3 yards. (Cameron Thompson)
 Q2 8:00 3rd and 4 at SF 46 Singleback Normal - Double Hitch Brock Palmer drops back to pass. Brock Palmer pass intended for Brandon Anger tipped by Myjai Short!
 Q2 7:46 4th and 4 at SF 46 PuntPunt by Mitch Watford for 51 yards, returned by Marco White for 0 yards (Fair Catch) (to ARI 3).

 Q2 7:38 1st and 10 at ARI 3 I-Form Pro - Curls Kyler Moore drops back to pass. BLITZ (OLB Chris Hollis)! Kyler Moore pass intended for Zach Edwards incomplete. (Jamil Randle)
 Q2 7:26 2nd and 10 at ARI 3 Shotgun Empty - Double In Kyler Moore drops back to pass. Kyler Moore pass to Marquise Blackwell for 12 yards. (Charvarius Watson) First down!
 Q2 6:33 1st and 10 at ARI 15 Shotgun Spread - Texas Kyler Moore drops back to pass. Kyler Moore pass intended for Stephen Liles tipped by Talanoa Hennessy!
 Q2 6:21 2nd and 10 at ARI 15 I-Form Pro - HB Toss Right James Cunningham takes the handoff. James Cunningham ran and was stopped for no gain. (Nick Blount)
 Q2 5:28 3rd and 10 at ARI 15 Shotgun Empty - Slot Drive Kyler Moore drops back to pass. Kyler Moore pass to Rondale McDougle for 13 yards. (Jamil Randle) First down!
 Q2 4:36 1st and 10 at ARI 28 I-Form Pro - Quick Slants Kyler Moore drops back to pass. BLITZ (OLB Chris Hollis)! Kyler Moore pass to Marquise Blackwell for 18 yards. (Fred Waddle) First down!
 Q2 3:53 1st and 10 at ARI 46 Shotgun Spread - HB Counter Y James Cunningham takes the handoff. BLITZ! James Cunningham ran for 2 yards. (Fred Waddle)
 Q2 3:02 2nd and 8 at ARI 48 Shotgun Empty - Double In Kyler Moore drops back to pass. Kyler Moore pass to Rondale McDougle for 8 yards. (Jamil Randle) First down!
 Q2 2:31 1st and 10 at SF 44 Shotgun Spread - HB Counter Y James Cunningham takes the handoff. James Cunningham ran for 3 yards. (Nick Blount)
 Q2 2:00 2nd and 7 at SF 41 Shotgun Empty - Slot Drive Kyler Moore drops back to pass. C Hjalte Floyd got beat! Pressure from DE Nick Blount! Kyler Moore pass to Zach Peters for 36 yards. (Fred Waddle) First down!
 Q2 1:29 1st and Goal at SF 5 Singleback Big - Outs Kyler Moore drops back to pass. Kyler Moore pass intended for Marquise Blackwell incomplete. (Talanoa Hennessy)
 Q2 1:21 2nd and Goal at SF 5 Singleback Normal - HB Stretch Right James Cunningham takes the handoff. James Cunningham ran for 5 yards. Touchdown! Extra point is good!
SF 3   ARI 10


 Q2 1:16 KickoffKickoff by Matt Price to SF 0, returned by Charvarius Watson for 26 yards (to SF 26).

 Q2 1:06 1st and 10 at SF 26 Shotgun Empty - Slot Drive Brock Palmer drops back to pass. Brock Palmer pass intended for Brandon Anger incomplete. (Marco White)
 Q2 0:57 2nd and 10 at SF 26 Shotgun Spread - HB Counter Y Christian Murray takes the handoff. BLITZ! Christian Murray ran and was tackled behind the line for -4 yards! (Rashard Lowery)
 Q2 0:26 3rd and 14 at SF 22 I-Form Pro - Curls Brock Palmer drops back to pass. Brock Palmer pass to Deebo Savage for 35 yards. (Marco White) First down!
 Q2 0:02 1st and 10 at ARI 43 Field Goal60 yard FG attempt by Jake Mack is good!
SF 6   ARI 10

Halftime
SF 6   ARI 10



 Q3 15:00 KickoffKickoff by Jake Mack to ARI -1. Touchback.

 Q3 15:00 1st and 10 at ARI 25 Singleback Big - HB Blast Left James Cunningham takes the handoff. James Cunningham ran for 3 yards. (Nick Blount)
 Q3 14:15 2nd and 7 at ARI 28 I-Form Pro - HB Counter Weak James Cunningham takes the handoff. BLITZ! James Cunningham ran for 3 yards. (Chris Hollis)
 Q3 13:22 3rd and 4 at ARI 31 Singleback Normal - TE Post Kyler Moore drops back to pass. Kyler Moore pass to Zach Edwards for 14 yards. (Jamil Randle) First down!
 Q3 12:35 1st and 10 at ARI 45 Shotgun Spread - Texas Kyler Moore drops back to pass. T Paris Joyner got beat! Pressure from DE Drake Jennings! Kyler Moore scrambled for 3 yards.
 Q3 11:50 2nd and 7 at ARI 48 Singleback Big - Flanker Curl Kyler Moore drops back to pass. BLITZ (OLB Chris Hollis)! Kyler Moore pass intended for Marquise Blackwell dropped!
 Q3 11:39 3rd and 7 at ARI 48 Singleback Big - Outs Kyler Moore drops back to pass. Kyler Moore pass to Marquise Blackwell for 23 yards. (Charvarius Watson) First down!
 Q3 10:51 1st and 10 at SF 29 I-Form Pro - HB Counter Weak James Cunningham takes the handoff. BLITZ! C Hjalte Floyd pancakes a defender! James Cunningham ran for 3 yards. (Chris Hollis)
 Q3 10:07 2nd and 7 at SF 26 Shotgun Empty - Double In Kyler Moore drops back to pass. BLITZ (MLB Fred Waddle)! Kyler Moore pass to Marquise Blackwell for 21 yards. (AJ Phillips) First down!
 Q3 9:18 1st and Goal at SF 5 I-Form Pro - Quick Slants Kyler Moore drops back to pass. FB Nick Brown got beat! Pressure from DE Nick Blount! Kyler Moore pass to Rondale McDougle for 3 yards. (Charvarius Watson)
 Q3 8:33 2nd and Goal at SF 2 Shotgun Spread - Texas Kyler Moore drops back to pass. Kyler Moore pass intended for Rondale McDougle incomplete. (Charvarius Watson)
 Q3 8:22 3rd and Goal at SF 2 Shotgun Spread - Flood Kyler Moore drops back to pass. BLITZ (MLB Fred Waddle)! Kyler Moore pass to Stephen Liles for 2 yards. Touchdown! Extra point is good!
SF 6   ARI 17


 Q3 8:19 KickoffKickoff by Matt Price out of the end zone. Touchback.

 Q3 8:19 1st and 10 at SF 25 Singleback Normal - HB Slash Christian Murray takes the handoff. Christian Murray ran and was tackled behind the line for -3 yards! (Zaven Cousins)
 Q3 7:27 2nd and 13 at SF 22 Singleback Big - HB Sweep Right Christian Murray takes the handoff. Christian Murray ran and was tackled behind the line for -2 yards! (Carlos Williams)
 Q3 6:43 3rd and 15 at SF 20 Shotgun Spread - Texas Brock Palmer drops back to pass. Brock Palmer pass intended for Ronnie Baker incomplete. (Budda Bennett)
 Q3 6:32 4th and 15 at SF 20 PuntPunt by Mitch Watford for 57 yards, returned by Marco White for 5 yards (to ARI 28).

 Q3 6:23 1st and 10 at ARI 28 Shotgun Spread - HB Draw James Cunningham takes the handoff. BLITZ! James Cunningham ran for 1 yards. (Fred Waddle)
 Q3 5:32 2nd and 9 at ARI 29 Shotgun Spread - HB Counter Y James Cunningham takes the handoff. James Cunningham ran for 3 yards. (Arik Allen)
 Q3 4:46 3rd and 6 at ARI 32 Singleback Normal - HB Stretch Right James Cunningham takes the handoff. James Cunningham ran for 2 yards. (Nick Blount)
 Q3 3:56 4th and 4 at ARI 34 PuntPunt by Matt House for 44 yards, returned by Charvarius Watson for 6 yards (to SF 28).

 Q3 3:45 1st and 10 at SF 28 Shotgun Empty - Slot Drive Brock Palmer drops back to pass. C Jake Basham got beat! Pressure from DE Rashard Lowery! Brock Palmer pass intended for Ronnie Baker incomplete. (Connor Jones)
 Q3 3:31 2nd and 10 at SF 28 Singleback Big - Outs Brock Palmer drops back to pass. Brock Palmer pass to Deebo Savage for 39 yards. (Marco White) First down!
 Q3 2:40 1st and 10 at ARI 33 Shotgun Empty - Double In Brock Palmer drops back to pass. Brock Palmer pass to Ronnie Baker for 33 yards. Touchdown! 2-point conversion failed!
SF 12   ARI 17


 Q3 2:27 KickoffKickoff by Jake Mack to ARI 0, returned by Marco White for 17 yards (to ARI 17).

 Q3 2:21 1st and 10 at ARI 17 Shotgun Spread - Texas Kyler Moore drops back to pass. Kyler Moore pass to Stephen Liles for 12 yards. (Fred Waddle) First down!
 Q3 1:35 1st and 10 at ARI 29 Shotgun Empty - Slot Drive Kyler Moore drops back to pass. BLITZ (MLB Fred Waddle)! Kyler Moore pass to Greg Diggs for 8 yards. (Deommodore Long)
 Q3 0:44 2nd and 2 at ARI 37 Shotgun Spread - Texas Kyler Moore drops back to pass. Kyler Moore pass to Marquise Blackwell for 11 yards. (AJ Phillips) First down!
End of third quarter
SF 12   ARI 17


 Q4 15:00 1st and 10 at ARI 48 I-Form Pro - Quick Slants Kyler Moore drops back to pass. BLITZ (OLB Chris Hollis)! Kyler Moore pass to Zach Edwards for 19 yards. (Charvarius Watson) First down!
 Q4 14:12 1st and 10 at SF 33 Singleback Big - Outs Kyler Moore drops back to pass. Kyler Moore pass to Trey Morgan for 3 yards. (Dre Goff)
 Q4 13:28 2nd and 7 at SF 30 Singleback Normal - HB Stretch Right James Cunningham takes the handoff. James Cunningham ran and was tackled behind the line for -3 yards! (Nick Blount)
 Q4 12:41 3rd and 10 at SF 33 Singleback Big - Flanker Curl Kyler Moore drops back to pass. Kyler Moore pass to Zach Edwards for 16 yards. (Charvarius Watson) First down!
 Q4 11:54 1st and 10 at SF 17 Singleback Big - HB Sweep Right James Cunningham takes the handoff. James Cunningham ran for 1 yards. (Arik Allen)
 Q4 11:10 2nd and 9 at SF 16 Singleback Big - Flanker Curl Kyler Moore drops back to pass. G Will Hicks got beat! Pressure from DT Arik Allen! Kyler Moore pass intended for Rondale McDougle incomplete. (Deommodore Long)
 Q4 10:55 3rd and 9 at SF 16 Shotgun Empty - Slot Drive Kyler Moore drops back to pass. Kyler Moore pass intended for Greg Diggs incomplete. (Isaiah Odom)
 Q4 10:41 4th and 9 at SF 16 Field Goal33 yard FG attempt by Matt Price is good!
SF 12   ARI 20


 Q4 10:36 KickoffKickoff by Matt Price to SF -5. Touchback.

 Q4 10:36 1st and 10 at SF 25 Shotgun Spread - HB Counter Y Christian Murray takes the handoff. BLITZ! Christian Murray ran for 8 yards. (Carlos Williams)
 Q4 9:52 2nd and 2 at SF 33 I-Form Pro - Quick Slants Brock Palmer drops back to pass. Brock Palmer pass intended for George Kelly intercepted by Myjai Short! Return of 4 yards.

 Q4 9:47 1st and 10 at SF 29 Singleback Big - Flanker Curl Kyler Moore drops back to pass. Kyler Moore pass to Zach Edwards for 19 yards. (Fred Waddle) First down!
All defensive players on the Miners increased OVR an additional +1 for the rest of this game, due to play recognition (Singleback Big pass x10).
 Q4 8:59 1st and Goal at SF 10 Singleback Big - Flanker Curl Kyler Moore drops back to pass. BLITZ (OLB Chris Hollis)! G Jon Gardner got beat! Pressure from DE Nick Blount! Kyler Moore scrambled for 8 yards.
 Q4 8:12 2nd and Goal at SF 2 I-Form Pro - HB Toss Right James Cunningham takes the handoff. BLITZ! James Cunningham ran for 2 yards. Touchdown! Extra point is good!
SF 12   ARI 27


 Q4 8:07 KickoffKickoff by Matt Price to SF 5, returned by Talanoa Hennessy for 24 yards (to SF 29).

 Q4 7:58 1st and 10 at SF 29 I-Form Pro - Curls Brock Palmer drops back to pass. BLITZ (OLB Myjai Short)! Brock Palmer pass intended for George Kelly tipped by Connor Jones!
 Q4 7:45 2nd and 10 at SF 29 Singleback Big - Flanker Curl Brock Palmer drops back to pass. BLITZ (OLB Myjai Short)! Brock Palmer pass to Deebo Savage for 8 yards. (Isaiah Stocker)
 Q4 6:57 3rd and 2 at SF 37 Singleback Big - Flanker Curl Brock Palmer drops back to pass. Brock Palmer pass intended for Deebo Savage tipped by Budda Bennett!
 Q4 6:42 4th and 2 at SF 37 PuntPunt by Mitch Watford for 47 yards, returned by Marco White for 36 yards (to SF 48).

 Q4 6:34 1st and 10 at SF 48 I-Form Pro - Quick Slants Kyler Moore drops back to pass. BLITZ (OLB Chris Hollis)! Kyler Moore pass to Marquise Blackwell for 6 yards. (Talanoa Hennessy)
 Q4 5:51 2nd and 4 at SF 42 Singleback Big - Outs Kyler Moore drops back to pass. BLITZ (OLB Chris Hollis)! Kyler Moore pass to Zach Edwards for 12 yards. (Talanoa Hennessy) First down!
 Q4 5:04 1st and 10 at SF 30 Singleback Big - HB Blast Left James Cunningham takes the handoff. BLITZ! James Cunningham ran for 2 yards. (Fred Waddle)
 Q4 4:21 2nd and 8 at SF 28 I-Form Pro - Curls Kyler Moore drops back to pass. FB Nick Brown got beat! Pressure from DE Nick Blount! Kyler Moore pass to Zach Edwards for 16 yards. (Deommodore Long) First down!
 Q4 3:36 1st and 10 at SF 12 Singleback Big - Outs Kyler Moore drops back to pass. Kyler Moore pass intended for Marquise Blackwell incomplete. (Chris Hollis)
 Q4 3:23 2nd and 10 at SF 12 Singleback Big - HB Blast Left James Cunningham takes the handoff. BLITZ! James Cunningham ran and was stopped for no gain. (Dre Goff)
 Q4 2:30 3rd and 10 at SF 12 I-Form Pro - Quick Slants Kyler Moore drops back to pass. Kyler Moore pass intended for Rondale McDougle incomplete. (Charvarius Watson)
 Q4 2:17 4th and 10 at SF 12 Field Goal29 yard FG attempt by Matt Price is good!
SF 12   ARI 30


 Q4 2:13 KickoffKickoff by Matt Price out of the end zone. Touchback.

 Q4 2:13 1st and 10 at SF 25 Shotgun Empty - Slot Drive Brock Palmer drops back to pass. Brock Palmer pass to Ray-Ray Martin for 17 yards. (Connor Jones) First down!
 Q4 2:00 1st and 10 at SF 42 Shotgun Empty - Slot Drive Brock Palmer drops back to pass. Brock Palmer pass intended for Ray-Ray Martin tipped by Connor Jones!
 Q4 1:53 2nd and 10 at SF 42 Shotgun Empty - Slot Drive Brock Palmer drops back to pass. Brock Palmer pass intended for Brandon Anger tipped by Marco White!
 Q4 1:45 3rd and 10 at SF 42 Shotgun Spread - Flood Brock Palmer drops back to pass. BLITZ (MLB Zaven Cousins)! Brock Palmer pass to Ronnie Baker for 29 yards. (Marco White) First down!
 Q4 1:17 1st and 10 at ARI 29 Shotgun Empty - Slot Drive Brock Palmer drops back to pass. Brock Palmer pass to Brandon Anger for 15 yards. (Isaiah Stocker) First down!
 Q4 0:48 1st and 10 at ARI 14 Shotgun Empty - Slot Drive Brock Palmer drops back to pass. Brock Palmer pass intended for Deebo Savage intercepted by Christian Mewhort! Return of 16 yards.

 Q4 0:42 1st and 10 at ARI 30 Kneel FormationKyler Moore kneeled the ball.
 Q4 0:03 2nd and 11 at ARI 29 Kneel FormationKyler Moore kneeled the ball.
End of Regulation
SF 12   ARI 30


Auto-scroll page
Download Game CSV