Sunday, September 14, 2025     1:00 PM EST


31

Final


21

Team Ratings


Game Summary

Total plays: 117
Play of the game:  Q1 1st and 10 at ARI 28 Singleback Big - HB Sweep Right Christian Melvin takes the handoff. BLITZ! Christian Melvin ran for 28 yards. Touchdown! Extra point is good!
SF 7   ARI 0

Player of the game: 23 Christian Melvin 18 rush, 131 rush yds (7.3 yds/rush), 1 TD

Team Stats


Game Stats

Game engine version: 2
262 total yards

QB 80 OVR 13 Brock Pineda 9/20 (45%), 121 pass yds (26-yd long, 6.1 yds/att), 2 TDs, 1 sack, 97.3 RTG
HB 93 OVR 23 Christian Melvin 18 rush, 131 rush yds (7.3 yds/rush), 1 TD
HB 89 OVR 25 Elijah Magana 3 rush, 14 rush yds (4.7 yds/rush)
WR 85 OVR 19 Deebo Sanborn 2 rec / 4 targets, 35 rec yds (19-yd long)
WR 92 OVR 11 Brandon Anderson 0 rec / 3 targets, 1 drop
WR 80 OVR 15 Jauan Johnson 0 rec / 3 targets
WR 81 OVR 3 Ray-Ray Mueller 1 rec / 1 targets, 6 rec yds (6-yd long)
WR 73 OVR 6 Danny Gaines 2 rec / 4 targets, 14 rec yds (9-yd long)
TE 94 OVR 85 George Kamara 3 rec / 3 targets, 58 rec yds (26-yd long), 1 TD
TE 73 OVR 81 Cameron Love 1 rec / 2 targets, 8 rec yds (8-yd long), 1 TD
T 92 OVR 71 Trent Weems 1 pancake
G 70 OVR 74 Spencer Burgess 2 missed blocks
C 77 OVR 55 Jon Floyd 1 missed block

DE 91 OVR 97 Nick Britt 3 pressures, 3 tackles, 1 for loss, 1 sack
DE 80 OVR 94 Clelin Fleming 2 pressures, 4 tackles
DT 86 OVR 98 Javon Howard 1 pressure, 3 tackles, 2 for loss
DT 83 OVR 91 Arik Alford 2 pressures, 5 tackles, 2 for loss, 2 sacks
OLB 81 OVR 57 Dre Gaston 4 tackles, 1 for loss
OLB 73 OVR 40 Don Johnson 4 tackles
MLB 96 OVR 54 Fred Whalen 1 pressure, 7 tackles, 2 passes tipped
CB 80 OVR 7 Charvarius Ware 2 tackles, 1 INT, 12 TO yds, 1 TD
CB 79 OVR 2 Deommodore Lacosse 5 tackles, 10 PR yds, 50 KR yds
CB 73 OVR 26 Samuel Wallace 1 tackle
CB 79 OVR 28 Darrell Lamb 2 tackles
CB 72 OVR 17 Chris Davis 2 tackles
S 77 OVR 29 Talanoa Hurst 1 tackle
S 74 OVR 27 Ji'Ayir Bennet 4 tackles

K 77 OVR 4 Jake Morris 1/1, made: 52
P 84 OVR 18 Mitch Watson 3 punts, 1 inside 20
282 total yards

QB 89 OVR 1 Kyler Morgan 19/27 (70%), 215 pass yds (27-yd long, 8 yds/att), 2 rush, 13 rush yds (6.5 yds/rush), 2 TDs, 1 INT, 3 sacks, 100.5 RTG
HB 90 OVR 6 James Covington 21 rush, 66 rush yds (3.1 yds/rush), 1 TD
HB 79 OVR 23 Corey Coyle 2 rush, 5 rush yds (2.5 yds/rush)
FB 57 OVR 43 Vonn Siler 1 missed block
WR 90 OVR 2 Marquise Brockers 6 rec / 7 targets, 75 rec yds (27-yd long), 1 TD
WR 85 OVR 4 Rondale Miles 5 rec / 11 targets, 73 rec yds (18-yd long), 1 TD
WR 86 OVR 14 Michael Waddle 2 rec / 2 targets, 14 rec yds (10-yd long)
WR 71 OVR 19 Henry McDaniel 5 rec / 5 targets, 41 rec yds (13-yd long)
TE 86 OVR 86 Zach Elliott 1 rec / 2 targets, 12 rec yds (12-yd long), 1 pancake
TE 71 OVR 85 Trey Moton 3 pancakes
T 81 OVR 74 D.J. Hurns 3 pancakes
T 70 OVR 70 Paris Jordan 1 pancake, 4 missed blocks
G 74 OVR 76 Will Hughes 1 missed block
G 74 OVR 65 Elijah Wheeler 2 missed blocks
C 73 OVR 72 Hjalte Fleener 3 missed blocks

DE 66 OVR 62 James Hawkins 5 tackles
DE 75 OVR 93 Jonathan Lang 1 tackle
DT 79 OVR 95 Leki Fuller 2 pressures, 8 tackles, 1 for loss, 1 sack
OLB 64 OVR 52 Victor Dahl 4 tackles, 1 for loss
OLB 69 OVR 42 Jerel Allen 2 tackles
MLB 81 OVR 25 Zaven Cravens 1 pressure, 2 tackles, 1 for loss
MLB 76 OVR 7 Kyzir Waynes 2 tackles
CB 72 OVR 20 Marco Williams 2 tackles
CB 75 OVR 33 Antonio Howard 2 tackles, 1 pass tipped
CB 70 OVR 21 Garrett Wright 3 tackles
CB 67 OVR 29 Kris Burgess 1 tackle
S 88 OVR 3 Budda Bates 3 tackles, 2 passes tipped
S 87 OVR 9 Isaiah Sellers 2 PR yds, 134 KR yds

K 89 OVR 5 Matt Pouncey 0/1, missed: 65
P 83 OVR 26 Matt Hayden 3 punts, 0 inside 20

All Plays

Time between plays:

 Q1 15:00 KickoffKickoff by Matt Pouncey to SF -4. Touchback.

 Q1 15:00 1st and 10 at SF 25 Singleback Normal - Double Hitch Brock Pineda drops back to pass. G Spencer Burgess got beat! Pressure from DT Leki Fuller! Brock Pineda pass intended for Jauan Johnson tipped by Budda Bates!
 Q1 14:46 2nd and 10 at SF 25 Singleback Big - Flanker Curl Brock Pineda drops back to pass. Brock Pineda pass intended for Cameron Love incomplete. (Kyzir Waynes)
 Q1 14:35 3rd and 10 at SF 25 I-Form Pro - Quick Slants Brock Pineda drops back to pass. Brock Pineda pass intended for Deebo Sanborn incomplete. (Victor Dahl)
 Q1 14:20 4th and 10 at SF 25 PuntPunt by Mitch Watson for 49 yards, returned by Isaiah Sellers for 2 yards (to ARI 28).

 Q1 14:08 1st and 10 at ARI 28 I-Form Pro - HB Counter Weak James Covington takes the handoff. BLITZ! James Covington ran for 3 yards. (Javon Howard)
 Q1 13:25 2nd and 7 at ARI 31 Singleback Normal - HB Slash James Covington takes the handoff. James Covington ran for 3 yards. (Fred Whalen)
 Q1 12:39 3rd and 4 at ARI 34 Singleback Big - HB Blast Left Corey Coyle takes the handoff. Corey Coyle ran for 3 yards. (Fred Whalen)
 Q1 11:53 4th and 1 at ARI 37 PuntPunt by Matt Hayden for 43 yards, returned by Deommodore Lacosse for 2 yards (to SF 22).

 Q1 11:41 1st and 10 at SF 22 Singleback Normal - Double Hitch Brock Pineda drops back to pass. Brock Pineda pass intended for Jauan Johnson incomplete. (Antonio Howard)
 Q1 11:27 2nd and 10 at SF 22 Shotgun Empty - Slot Drive Brock Pineda drops back to pass. BLITZ (MLB Zaven Cravens)! C Jon Floyd got beat! Pressure from MLB Zaven Cravens! Brock Pineda pass intended for Jauan Johnson incomplete. (Budda Bates)
 Q1 11:16 3rd and 10 at SF 22 I-Form Pro - Quick Slants Brock Pineda drops back to pass. Brock Pineda pass to George Kamara for 26 yards. (Budda Bates) First down!
 Q1 10:25 1st and 10 at SF 48 Singleback Normal - HB Slash Christian Melvin takes the handoff. Christian Melvin ran for 7 yards. (Jonathan Lang)
 Q1 9:36 2nd and 3 at ARI 45 Singleback Big - HB Sweep Right Christian Melvin takes the handoff. Christian Melvin ran for 4 yards. (James Hawkins) First down!
 Q1 8:46 1st and 10 at ARI 41 I-Form Pro - HB Counter Weak Christian Melvin takes the handoff. T Trent Weems pancakes a defender! Christian Melvin ran for 8 yards. (Leki Fuller)
 Q1 8:00 2nd and 2 at ARI 33 Singleback Big - HB Blast Left Christian Melvin takes the handoff. BLITZ! Christian Melvin ran for 5 yards. (Victor Dahl) First down!
 Q1 7:15 1st and 10 at ARI 28 Singleback Big - HB Sweep Right Christian Melvin takes the handoff. BLITZ! Christian Melvin ran for 28 yards. Touchdown! Extra point is good!
SF 7   ARI 0


 Q1 7:04 KickoffKickoff by Jake Morris to ARI 8, returned by Isaiah Sellers for 22 yards (to ARI 30).

 Q1 6:56 1st and 10 at ARI 30 Shotgun Spread - HB Draw James Covington takes the handoff. James Covington ran for 6 yards. (Nick Britt)
 Q1 6:03 2nd and 4 at ARI 36 Singleback Big - HB Sweep Right James Covington takes the handoff. BLITZ! James Covington ran and was stopped for no gain. (Fred Whalen)
 Q1 5:18 3rd and 4 at ARI 36 I-Form Pro - Quick Slants Kyler Morgan drops back to pass. BLITZ (OLB Don Johnson)! C Hjalte Fleener got beat! Pressure from DT Arik Alford! Kyler Morgan sacked for -6 yards (Arik Alford)
 Q1 4:33 4th and 10 at ARI 30 PuntPunt by Matt Hayden for 42 yards, returned by Deommodore Lacosse for 5 yards (to SF 33).

 Q1 4:24 1st and 10 at SF 33 Singleback Normal - HB Stretch Right Christian Melvin takes the handoff. Christian Melvin ran and was tackled behind the line for -3 yards! (Zaven Cravens)
 Q1 3:31 2nd and 13 at SF 30 Shotgun Spread - Texas Brock Pineda drops back to pass. BLITZ (MLB Zaven Cravens)! Brock Pineda pass to Danny Gaines for 5 yards. (Garrett Wright)
 Q1 2:42 3rd and 8 at SF 35 Shotgun Empty - Slot Drive Brock Pineda drops back to pass. Brock Pineda pass to Ray-Ray Mueller for 6 yards. (Garrett Wright)
 Q1 1:55 4th and 2 at SF 41 PuntPunt by Mitch Watson for 52 yards (to ARI 7).

 Q1 1:49 1st and 10 at ARI 7 Shotgun Spread - HB Draw James Covington takes the handoff. James Covington ran for 5 yards. (Arik Alford)
 Q1 0:59 2nd and 5 at ARI 12 I-Form Pro - Quick Slants Kyler Morgan drops back to pass. Kyler Morgan pass intended for Zach Elliott intercepted by Charvarius Ware! Return of 12 yards. Touchdown! Extra point is good!
SF 14   ARI 0


 Q1 0:55 KickoffKickoff by Jake Morris to ARI 8, returned by Isaiah Sellers for 22 yards (to ARI 30).

 Q1 0:47 1st and 10 at ARI 30 Singleback Normal - TE Post Kyler Morgan drops back to pass. BLITZ (OLB Don Johnson)! Kyler Morgan pass to Rondale Miles for 18 yards. (Deommodore Lacosse) First down!
 Q1 0:03 1st and 10 at ARI 48 Shotgun Empty - Slot Drive Kyler Morgan drops back to pass. BLITZ (MLB Fred Whalen)! T Paris Jordan and G Elijah Wheeler got beat! Pressure from DE Nick Britt and DE Clelin Fleming! Kyler Morgan scrambled for 8 yards.
End of first quarter
SF 14   ARI 0


 Q2 15:00 2nd and 2 at SF 44 Shotgun Empty - Double In Kyler Morgan drops back to pass. BLITZ (MLB Fred Whalen)! Kyler Morgan pass to Henry McDaniel for 9 yards. (Samuel Wallace) First down!
 Q2 14:10 1st and 10 at SF 35 Singleback Normal - Double Hitch Kyler Morgan drops back to pass. BLITZ (OLB Don Johnson)! G Will Hughes got beat! Pressure from DT Javon Howard! Kyler Morgan pass to Marquise Brockers for 16 yards. (Ji'Ayir Bennet) First down!
 Q2 13:24 1st and 10 at SF 19 Singleback Normal - HB Slash James Covington takes the handoff. BLITZ! James Covington ran for 2 yards. (Don Johnson)
 Q2 12:36 2nd and 8 at SF 17 Singleback Normal - TE Post Kyler Morgan drops back to pass. Kyler Morgan pass to Rondale Miles for 17 yards. Touchdown! Extra point is good!
SF 14   ARI 7


 Q2 12:30 KickoffKickoff by Matt Pouncey to SF -1, returned by Deommodore Lacosse for 25 yards (to SF 24).

 Q2 12:20 1st and 10 at SF 24 Singleback Normal - HB Stretch Right Christian Melvin takes the handoff. Christian Melvin ran for 7 yards. (Jerel Allen)
 Q2 11:28 2nd and 3 at SF 31 Singleback Big - HB Blast Left Christian Melvin takes the handoff. BLITZ! Christian Melvin ran for 4 yards. (Leki Fuller) First down!
 Q2 10:42 1st and 10 at SF 35 I-Form Pro - Quick Slants Brock Pineda drops back to pass. BLITZ (MLB Zaven Cravens)! Brock Pineda pass to Deebo Sanborn for 19 yards. (Kyzir Waynes) First down!
 Q2 9:55 1st and 10 at ARI 46 I-Form Pro - Quick Slants Brock Pineda drops back to pass. Brock Pineda pass intended for Brandon Anderson incomplete. (Marco Williams)
 Q2 9:43 2nd and 10 at ARI 46 Singleback Normal - HB Stretch Right Elijah Magana takes the handoff. BLITZ! Elijah Magana ran for 7 yards. (James Hawkins)
 Q2 8:56 3rd and 3 at ARI 39 I-Form Pro - HB Counter Weak Christian Melvin takes the handoff. BLITZ! Christian Melvin ran for 4 yards. (Leki Fuller) First down!
 Q2 8:05 1st and 10 at ARI 35 Singleback Normal - HB Stretch Right Christian Melvin takes the handoff. Christian Melvin ran and was stopped for no gain. (Leki Fuller)
 Q2 7:22 2nd and 10 at ARI 35 Singleback Big - HB Sweep Right Elijah Magana takes the handoff. Elijah Magana ran for 3 yards. (Zaven Cravens)
 Q2 6:33 3rd and 7 at ARI 32 Singleback Big - HB Sweep Right Christian Melvin takes the handoff. BLITZ! Christian Melvin ran and was tackled behind the line for -3 yards! (Victor Dahl)
 Q2 5:50 4th and 10 at ARI 35 Field Goal52 yard FG attempt by Jake Morris is good!
SF 17   ARI 7


 Q2 5:45 KickoffKickoff by Jake Morris to ARI 3, returned by Isaiah Sellers for 24 yards (to ARI 27).

 Q2 5:36 1st and 10 at ARI 27 Shotgun Spread - Texas Kyler Morgan drops back to pass. BLITZ (MLB Fred Whalen)! C Hjalte Fleener got beat! Pressure from MLB Fred Whalen! Kyler Morgan scrambled for 5 yards.
 Q2 4:52 2nd and 5 at ARI 32 Shotgun Empty - Slot Drive Kyler Morgan drops back to pass. Kyler Morgan pass to Michael Waddle for 4 yards. (Chris Davis)
 Q2 4:03 3rd and 1 at ARI 36 Shotgun Spread - Texas Kyler Morgan drops back to pass. Kyler Morgan pass intended for Marquise Brockers incomplete. (Darrell Lamb)
 Q2 3:51 4th and 1 at ARI 36 PuntPunt by Matt Hayden for 46 yards, returned by Deommodore Lacosse for 3 yards (to SF 21).

 Q2 3:42 1st and 10 at SF 21 Shotgun Spread - HB Draw Christian Melvin takes the handoff. Christian Melvin ran for 11 yards. (Leki Fuller) First down!
 Q2 3:13 1st and 10 at SF 32 Shotgun Spread - Flood Brock Pineda drops back to pass. BLITZ (MLB Zaven Cravens)! Brock Pineda pass to Deebo Sanborn for 16 yards. (Garrett Wright) First down!
 Q2 2:45 1st and 10 at SF 48 Shotgun Empty - Slot Drive Brock Pineda drops back to pass. Brock Pineda pass intended for Danny Gaines incomplete. (Kris Burgess)
 Q2 2:37 2nd and 10 at SF 48 Singleback Big - HB Sweep Right Christian Melvin takes the handoff. Christian Melvin ran for 5 yards. (Jerel Allen)
 Q2 2:07 3rd and 5 at ARI 47 Shotgun Spread - Flood Brock Pineda drops back to pass. Brock Pineda pass to Danny Gaines for 9 yards. (Antonio Howard) First down!
 Q2 1:55 1st and 10 at ARI 38 Singleback Big - HB Sweep Right Christian Melvin takes the handoff. BLITZ! Christian Melvin ran for 12 yards. (James Hawkins) First down!
 Q2 1:28 1st and 10 at ARI 26 I-Form Pro - Quick Slants Brock Pineda drops back to pass. BLITZ (MLB Zaven Cravens)! Brock Pineda pass to George Kamara for 26 yards. Touchdown! Extra point is good!
SF 24   ARI 7


 Q2 1:18 KickoffKickoff by Jake Morris to ARI 3, returned by Isaiah Sellers for 22 yards (to ARI 25).

 Q2 1:10 1st and 10 at ARI 25 Singleback Normal - HB Slash James Covington takes the handoff. James Covington ran for 3 yards. (Don Johnson)
 Q2 0:40 2nd and 7 at ARI 28 I-Form Pro - Quick Slants Kyler Morgan drops back to pass. Kyler Morgan pass intended for Rondale Miles incomplete. (Fred Whalen)
 Q2 0:33 3rd and 7 at ARI 28 Singleback Normal - HB Stretch Right James Covington takes the handoff. BLITZ! James Covington ran for 1 yards. (Clelin Fleming)
 Q2 0:05 4th and 6 at ARI 29 Shotgun Empty - Slot Drive Kyler Morgan drops back to pass. BLITZ (MLB Fred Whalen)! Kyler Morgan pass to Michael Waddle for 10 yards. (Charvarius Ware) First down!
Halftime
SF 24   ARI 7



 Q3 15:00 KickoffKickoff by Jake Morris to ARI 0, returned by Isaiah Sellers for 23 yards (to ARI 23).

 Q3 14:51 1st and 10 at ARI 23 I-Form Pro - HB Toss Right James Covington takes the handoff. James Covington ran for 7 yards. (Clelin Fleming)
 Q3 13:59 2nd and 3 at ARI 30 I-Form Pro - Curls Kyler Morgan drops back to pass. Kyler Morgan pass intended for Rondale Miles tipped by Fred Whalen!
 Q3 13:48 3rd and 3 at ARI 30 I-Form Pro - HB Counter Weak James Covington takes the handoff. BLITZ! T Paris Jordan pancakes a defender! James Covington ran for 3 yards. (Arik Alford) First down!
 Q3 13:00 1st and 10 at ARI 33 Singleback Big - HB Blast Left James Covington takes the handoff. BLITZ! James Covington ran and was stopped for no gain. (Dre Gaston)
 Q3 12:16 2nd and 10 at ARI 33 I-Form Pro - HB Toss Right Corey Coyle takes the handoff. TE Zach Elliott pancakes a defender! Corey Coyle ran for 2 yards. (Don Johnson)
 Q3 11:26 3rd and 8 at ARI 35 Singleback Big - Outs Kyler Morgan drops back to pass. BLITZ (OLB Don Johnson)! Kyler Morgan pass to Zach Elliott for 12 yards. (Dre Gaston) First down!
 Q3 10:42 1st and 10 at ARI 47 Shotgun Spread - Flood Kyler Morgan drops back to pass. T Paris Jordan got beat! Pressure from DE Nick Britt! Kyler Morgan pass intended for Rondale Miles incomplete. (Deommodore Lacosse)
 Q3 10:28 2nd and 10 at ARI 47 I-Form Pro - HB Counter Weak James Covington takes the handoff. James Covington ran and was stopped for no gain. (Arik Alford)
 Q3 9:45 3rd and 10 at ARI 47 Shotgun Empty - Double In Kyler Morgan drops back to pass. BLITZ (MLB Fred Whalen)! Kyler Morgan pass to Marquise Brockers for 27 yards. (Deommodore Lacosse) First down!
 Q3 8:58 1st and 10 at SF 26 Shotgun Spread - Texas Kyler Morgan drops back to pass. Kyler Morgan pass intended for Rondale Miles incomplete. (Darrell Lamb)
 Q3 8:46 2nd and 10 at SF 26 Shotgun Spread - Flood Kyler Morgan drops back to pass. C Hjalte Fleener got beat! Pressure from DT Arik Alford! Kyler Morgan sacked for -2 yards (Arik Alford)
 Q3 7:56 3rd and 12 at SF 28 I-Form Pro - Quick Slants Kyler Morgan drops back to pass. BLITZ (OLB Don Johnson)! Kyler Morgan pass to Rondale Miles for 10 yards. (Ji'Ayir Bennet)
 Q3 7:03 4th and 2 at SF 18 Singleback Big - HB Blast Left James Covington takes the handoff. TE Trey Moton pancakes a defender! James Covington ran for 2 yards. (Dre Gaston) First down!
 Q3 6:11 1st and 10 at SF 16 Shotgun Spread - Texas Kyler Morgan drops back to pass. BLITZ (MLB Fred Whalen)! Kyler Morgan pass to Rondale Miles for 10 yards. (Charvarius Ware) First down!
 Q3 5:23 1st and Goal at SF 6 Singleback Normal - Double Hitch Kyler Morgan drops back to pass. Kyler Morgan pass intended for Rondale Miles incomplete. (Fred Whalen)
 Q3 5:11 2nd and Goal at SF 6 Shotgun Spread - HB Draw James Covington takes the handoff. James Covington ran for 6 yards. Touchdown! Extra point is good!
SF 24   ARI 14


 Q3 5:08 KickoffKickoff by Matt Pouncey to SF 4, returned by Deommodore Lacosse for 25 yards (to SF 29).

 Q3 4:58 1st and 10 at SF 29 I-Form Pro - Quick Slants Brock Pineda drops back to pass. Brock Pineda pass intended for Brandon Anderson tipped by Budda Bates!
 Q3 4:45 2nd and 10 at SF 29 Shotgun Spread - Texas Brock Pineda drops back to pass. G Spencer Burgess got beat! Pressure from DT Leki Fuller! Brock Pineda sacked for -4 yards (Leki Fuller)
 Q3 4:01 3rd and 14 at SF 25 Shotgun Empty - Double In Brock Pineda drops back to pass. Brock Pineda pass intended for Deebo Sanborn incomplete. (Budda Bates)
 Q3 3:48 4th and 14 at SF 25 PuntPunt by Mitch Watson for 48 yards, returned by Isaiah Sellers for 0 yards (Fair Catch) (to ARI 27).

 Q3 3:41 1st and 10 at ARI 27 Singleback Normal - HB Stretch Right James Covington takes the handoff. T D.J. Hurns pancakes a defender! James Covington ran and was tackled behind the line for -3 yards! (Javon Howard)
 Q3 2:52 2nd and 13 at ARI 24 I-Form Pro - HB Toss Right James Covington takes the handoff. BLITZ! James Covington ran for 19 yards. (Nick Britt) First down!
 Q3 2:09 1st and 10 at ARI 43 I-Form Pro - Curls Kyler Morgan drops back to pass. FB Vonn Siler got beat! Pressure from DE Clelin Fleming! Kyler Morgan pass intended for Rondale Miles tipped by Fred Whalen!
 Q3 1:55 2nd and 10 at ARI 43 Singleback Normal - HB Slash James Covington takes the handoff. BLITZ! James Covington ran for 4 yards. (Clelin Fleming)
 Q3 1:09 3rd and 6 at ARI 47 Singleback Normal - TE Post Kyler Morgan drops back to pass. BLITZ (OLB Don Johnson)! Kyler Morgan pass to Henry McDaniel for 8 yards. (Deommodore Lacosse) First down!
 Q3 0:17 1st and 10 at SF 45 Singleback Big - Outs Kyler Morgan drops back to pass. Kyler Morgan pass to Marquise Brockers for 9 yards. (Deommodore Lacosse)
End of third quarter
SF 24   ARI 14


 Q4 15:00 2nd and 1 at SF 36 Singleback Big - HB Blast Left James Covington takes the handoff. TE Trey Moton and T D.J. Hurns pancake defenders! James Covington ran and was tackled behind the line for -3 yards! (Javon Howard)
 Q4 14:08 3rd and 4 at SF 39 Shotgun Empty - Double In Kyler Morgan drops back to pass. T Paris Jordan got beat! Pressure from DE Nick Britt! Kyler Morgan sacked for -9 yards (Nick Britt)
 Q4 13:20 4th and 13 at SF 48 Field Goal65 yard FG attempt by Matt Pouncey missed!

 Q4 13:16 1st and 10 at ARI 45 Shotgun Spread - Flood Brock Pineda drops back to pass. Brock Pineda pass intended for Danny Gaines tipped by Antonio Howard!
 Q4 13:04 2nd and 10 at ARI 45 Shotgun Spread - HB Draw Christian Melvin takes the handoff. Christian Melvin ran for 15 yards. (Leki Fuller) First down!
 Q4 12:15 1st and 10 at ARI 30 Singleback Big - HB Sweep Right Christian Melvin takes the handoff. BLITZ! Christian Melvin ran for 13 yards. (Victor Dahl) First down!
 Q4 11:22 1st and 10 at ARI 17 I-Form Pro - HB Counter Weak Elijah Magana takes the handoff. BLITZ! Elijah Magana ran for 4 yards. (James Hawkins)
 Q4 10:30 2nd and 6 at ARI 13 I-Form Pro - HB Counter Weak Christian Melvin takes the handoff. Christian Melvin ran for 5 yards. (Leki Fuller)
 Q4 9:43 3rd and 1 at ARI 8 Singleback Big - Flanker Curl Brock Pineda drops back to pass. BLITZ (MLB Zaven Cravens)! Brock Pineda pass to Cameron Love for 8 yards. Touchdown! Extra point is good!
SF 31   ARI 14


 Q4 9:38 KickoffKickoff by Jake Morris to ARI 6, returned by Isaiah Sellers for 21 yards (to ARI 27).

 Q4 9:30 1st and 10 at ARI 27 Singleback Big - HB Blast Left James Covington takes the handoff. BLITZ! James Covington ran and was tackled behind the line for -3 yards! (Dre Gaston)
 Q4 8:44 2nd and 13 at ARI 24 Shotgun Spread - Flood Kyler Morgan drops back to pass. BLITZ (MLB Fred Whalen)! Kyler Morgan pass to Henry McDaniel for 13 yards. (Chris Davis) First down!
 Q4 7:51 1st and 10 at ARI 37 Singleback Normal - HB Slash James Covington takes the handoff. BLITZ! James Covington ran for 9 yards. (Fred Whalen)
 Q4 7:05 2nd and 1 at ARI 46 Shotgun Empty - Slot Drive Kyler Morgan drops back to pass. BLITZ (MLB Fred Whalen)! Kyler Morgan pass to Rondale Miles for 18 yards. (Ji'Ayir Bennet) First down!
 Q4 6:12 1st and 10 at SF 36 Shotgun Spread - HB Counter Y James Covington takes the handoff. James Covington ran for 2 yards. (Clelin Fleming)
 Q4 5:22 2nd and 8 at SF 34 Shotgun Spread - Texas Kyler Morgan drops back to pass. Kyler Morgan pass to Henry McDaniel for 2 yards. (Ji'Ayir Bennet)
 Q4 4:32 3rd and 6 at SF 32 Shotgun Spread - Texas Kyler Morgan drops back to pass. BLITZ (MLB Fred Whalen)! Kyler Morgan pass to Marquise Brockers for 14 yards. (Talanoa Hurst) First down!
 Q4 3:44 1st and 10 at SF 18 Shotgun Empty - Double In Kyler Morgan drops back to pass. Kyler Morgan pass to Henry McDaniel for 9 yards. (Fred Whalen)
 Q4 3:13 2nd and 1 at SF 9 Singleback Normal - TE Post Kyler Morgan drops back to pass. Kyler Morgan pass to Marquise Brockers for 6 yards. (Don Johnson) First down!
 Q4 2:47 1st and Goal at SF 3 Shotgun Spread - Flood Kyler Morgan drops back to pass. Kyler Morgan pass to Marquise Brockers for 3 yards. Touchdown! Extra point is good!
SF 31   ARI 21


 Q4 2:44 KickoffKickoff by Matt Pouncey out of the end zone. Touchback.

 Q4 2:44 1st and 10 at SF 25 Singleback Big - Outs Brock Pineda drops back to pass. BLITZ (MLB Zaven Cravens)! Brock Pineda pass intended for Brandon Anderson dropped!
 Q4 2:31 2nd and 10 at SF 25 Shotgun Spread - HB Draw Christian Melvin takes the handoff. Christian Melvin ran for 9 yards. (James Hawkins)
 Q4 2:00 3rd and 1 at SF 34 Singleback Normal - TE Post Brock Pineda drops back to pass. BLITZ (OLB Jerel Allen)! Brock Pineda pass to George Kamara for 6 yards. (Marco Williams) First down!
 Q4 1:14 1st and 10 at SF 40 Kneel FormationBrock Pineda kneeled the ball.
 Q4 0:35 2nd and 11 at SF 39 Kneel FormationBrock Pineda kneeled the ball.
End of Regulation
SF 31   ARI 21


Auto-scroll page
Download Game CSV