8 Users Online Now:                 (114 active users in the past 24 hours)
Sunday, September 27, 2026     1:00 PM EST


17

Final


28

Team Ratings


Game Summary

Total plays: 116
Play of the game:  Q2 3rd and 7 at ARI 38 Shotgun Empty - Double In Ian Curran pass intended for Henry Snyder intercepted by Justin Williams! Return of 29 yards.
Player of the game: 4 Richard Moore 24/29 (83%), 270 pass yds (31-yd long, 9.3 yds/att), 3 rush, 28 rush yds (9.3 yds/rush), 4 TDs, 1 INT, 2 sacks, 130.2 RTG

Team Stats


Game Stats

Game engine version: 2
297 total yards

QB 84 OVR, 27 plays 5 Ian Curran 18/26 (69%), 208 pass yds (26-yd long, 8 yds/att), 1 TD, 1 INT, 1 sack, 88.9 RTG
HB 51 OVR, 40 plays 48 Kemal Dorsey 18 rush, 69 rush yds (3.8 yds/rush), 1 TD
HB 58 OVR, 6 plays 26 Tarik Wellman 6 rush, 20 rush yds (3.3 yds/rush)
FB 66 OVR, 22 plays 33 Mike Fletcher 1 missed block
WR 69 OVR, 51 plays 15 Henry Snyder 4 rec / 8 targets, 1 drop, 80 rec yds (26-yd long)
WR 61 OVR, 5 plays 18 Marquel Chambers 1 rec / 2 targets, 1 drop, 4 rec yds (4-yd long)
WR 67 OVR, 17 plays 11 Nick Patterson 4 rec / 4 targets, 31 rec yds (13-yd long)
WR 85 OVR, 51 plays 12 Gabriel Lee 2 rec / 3 targets, 19 rec yds (12-yd long)
WR 61 OVR, 26 plays 19 Sean Larue 5 rec / 6 targets, 55 rec yds (18-yd long)
TE 71 OVR, 10 plays 84 Cooper Carvalho 1 pancake
TE 79 OVR, 41 plays 11 Justin Reese 2 rec / 3 targets, 19 rec yds (13-yd long), 1 TD
T 60 OVR, 59 plays 63 Margus Coker 2 missed blocks
T 78 OVR, 59 plays 60 Edmond Hamilton
G 78 OVR, 59 plays 74 Michael Johnson 1 pancake
G 76 OVR, 59 plays 66 Dannell Keller
C 85 OVR, 59 plays 76 Tristin Tuttle 4 pancakes

DE 88 OVR, 57 plays 71 Sam Chambers 3 tackles, 1 for loss
DE 81 OVR, 57 plays 71 Brent Banks 3 pressures, 2 tackles, 1 for loss
DT 92 OVR, 57 plays 90 Nathan Beard 2 pressures, 4 tackles, 1 for loss, 1 sack
DT 65 OVR, 27 plays 77 Joe Willis 1 tackle
OLB 76 OVR, 39 plays 40 Breshad Jordan 1 tackle
OLB 71 OVR, 28 plays 90 Hal Foreman 1 tackle, 1 for loss
OLB 58 OVR, 7 plays 12 Herb Steen
OLB 60 OVR, 7 plays 45 Cody Shell
MLB 69 OVR, 30 plays 52 Cyril Wright 3 tackles
MLB 73 OVR, 57 plays 49 Louis Lankford 1 pressure, 9 tackles, 1 pass tipped, 1 for loss, 1 sack, 1 INT, 13 TO yds
CB 68 OVR, 18 plays 23 Damontre Henderson 2 tackles
CB 77 OVR, 29 plays 2 James Benjamin 2 tackles
CB 81 OVR, 57 plays 9 John Stewart 5 tackles, 1 pass tipped
CB 81 OVR, 57 plays 21 Jimmy Reid 3 tackles
CB 59 OVR, 7 plays 39 Tashaun Brown
S 88 OVR, 57 plays 42 Denico Parker 3 tackles
S 94 OVR, 57 plays 23 Sean Whaley 2 tackles, 7 PR yds, 99 KR yds

K 75 OVR, 7 plays 13 Roger Ellis 1/1, made: 50
P 75 OVR, 3 plays 4 Ryan Flowers 3 punts (0 inside 20) 46, 64, 71
345 total yards

QB 76 OVR, 34 plays 4 Richard Moore 24/29 (83%), 270 pass yds (31-yd long, 9.3 yds/att), 3 rush, 28 rush yds (9.3 yds/rush), 4 TDs, 1 INT, 2 sacks, 130.2 RTG
HB 60 OVR, 4 plays 36 Zane Little 4 rush, -1 rush yds (-0.3 yds/rush)
HB 85 OVR, 39 plays 39 Danny Harris 12 rush, 48 rush yds (4 yds/rush)
FB 84 OVR, 16 plays 15 Jaylin Harris
WR 64 OVR, 18 plays 25 Joe Jones 2 rec / 3 targets, 12 rec yds (6-yd long)
WR 92 OVR, 50 plays 85 Vance Whaley 8 rec / 8 targets, 113 rec yds (31-yd long)
WR 84 OVR, 50 plays 81 Tracy Braxton 7 rec / 9 targets, 74 rec yds (17-yd long)
WR 77 OVR, 27 plays 83 A.J. Murray 3 rec / 4 targets, 35 rec yds (16-yd long), 2 TDs
WR 63 OVR, 7 plays 15 Kenneth Jones
TE 68 OVR, 14 plays 83 Mike Otto 3 rec / 3 targets, 30 rec yds (14-yd long), 1 TD
TE 73 OVR, 39 plays 7 Fabian Spencer 1 rec / 2 targets, 6 rec yds (6-yd long)
T 89 OVR, 57 plays 61 Taiwan Porter 1 pancake
T 90 OVR, 57 plays 76 C.J. Hawks
G 77 OVR, 57 plays 78 Andrew Johnson 2 missed blocks
G 76 OVR, 57 plays 79 Brynden Kenney
C 62 OVR, 57 plays 58 Darius Maddox 4 missed blocks

DE 71 OVR, 58 plays 53 Matthew Nguyen 2 pressures, 8 tackles, 1 for loss, 1 sack
DE 79 OVR, 58 plays 63 Charles Land 1 pressure, 2 tackles
DT 67 OVR, 58 plays 50 Pat Johnson 4 tackles
DT 70 OVR, 53 plays 94 Sean Ahmed 4 tackles
OLB 77 OVR, 41 plays 3 Josh Horvath 4 tackles
OLB 65 OVR, 29 plays 25 Jacob Cook 1 tackle
OLB 63 OVR, 7 plays 40 Le'Raven Coyne
OLB 61 OVR, 7 plays 92 Zander Walton
MLB 75 OVR, 58 plays 10 Marcus Hansen 5 tackles
MLB 78 OVR, 7 plays 93 Zane Mackey
CB 64 OVR, 17 plays 47 Ty Ball 2 tackles
CB 71 OVR, 58 plays 31 Justin Williams 4 tackles, 1 INT, 29 TO yds
CB 78 OVR, 58 plays 22 Grant Scruggs 4 tackles, 63 KR yds
CB 65 OVR, 29 plays 35 Clinton Still 5 tackles
CB 65 OVR, 5 plays 25 Tyler Lowe
S 74 OVR, 58 plays 27 Anthony Morton 2 tackles
S 64 OVR, 58 plays 42 Carlos Richardson 1 tackle

K 67 OVR, 9 plays 12 Chris Doyle
P 83 OVR, 2 plays 12 Alex Kennedy 2 punts (0 inside 20) 46, 43

All Plays

Time between plays:


 Q1 15:00 KickoffKickoff by Roger Ellis to ARI 1, returned by Grant Scruggs for 19 yards (to ARI 20).

 Q1 14:53 1st and 10 at ARI 20 Shotgun Empty - Double In Richard Moore pass to Joe Jones for 6 yards. (James Benjamin)
 Q1 14:04 2nd and 4 at ARI 26 Shotgun Empty - Slot Drive Richard Moore pass to Vance Whaley for 26 yards. (Denico Parker) First down!
 Q1 13:19 1st and 10 at SF 48 Singleback Big - Outs Richard Moore pass to Tracy Braxton for 5 yards. (John Stewart)
 Q1 12:33 2nd and 5 at SF 43 I-Form Pro - Curls C Darius Maddox got beat! Pressure from DE Brent Banks! Richard Moore scrambled for 6 yards. First down!
 Q1 11:46 1st and 10 at SF 37 I-Form Pro - Quick Slants Richard Moore pass intended for Tracy Braxton tipped by John Stewart!
 Q1 11:31 2nd and 10 at SF 37 Singleback Normal - HB Slash BLITZ! Danny Harris ran for 27 yards. (Louis Lankford) First down!
 Q1 10:39 1st and Goal at SF 10 Shotgun Empty - Slot Drive BLITZ (MLB Louis Lankford)! Richard Moore pass to A.J. Murray for 10 yards. Touchdown! Extra point is good!  
SF 0   ARI 7


 Q1 10:35 KickoffKickoff by Chris Doyle to SF 9, returned by Sean Whaley for 18 yards (to SF 27).

 Q1 10:28 1st and 10 at SF 27 Singleback Normal - HB Slash Kemal Dorsey ran and was stopped for no gain. (Pat Johnson)
 Q1 9:43 2nd and 10 at SF 27 Shotgun Spread - Flood Ian Curran pass to Sean Larue for 5 yards. (Justin Williams)
 Q1 8:56 3rd and 5 at SF 32 Shotgun Spread - Texas BLITZ (MLB Marcus Hansen)! Ian Curran pass to Nick Patterson for 13 yards. (Justin Williams) First down!
 Q1 8:12 1st and 10 at SF 45 I-Form Pro - HB Counter Weak Kemal Dorsey ran for 4 yards. (Marcus Hansen)
 Q1 7:29 2nd and 6 at SF 49 Singleback Big - HB Sweep Right C Tristin Tuttle pancakes a defender! Kemal Dorsey ran for 9 yards. (Josh Horvath) First down!
 Q1 6:44 1st and 10 at ARI 42 Singleback Normal - HB Stretch Right Tarik Wellman ran for 2 yards. (Sean Ahmed)
 Q1 5:55 2nd and 8 at ARI 40 Shotgun Spread - HB Counter Y BLITZ! Kemal Dorsey ran for 2 yards. (Sean Ahmed)
 Q1 5:09 3rd and 6 at ARI 38 Shotgun Spread - Flood T Margus Coker got beat! Pressure from DE Matthew Nguyen! Ian Curran sacked for -6 yards (Matthew Nguyen)
 Q1 4:25 4th and 12 at ARI 44 PuntPunt by Ryan Flowers for 46 yards (to ARI -2). Touchback.

 Q1 4:17 1st and 10 at ARI 20 Singleback Big - Flanker Curl BLITZ (MLB Louis Lankford)! Richard Moore pass to Mike Otto for 14 yards. (Cyril Wright) First down!
 Q1 3:26 1st and 10 at ARI 34 I-Form Pro - HB Counter Weak BLITZ! Danny Harris ran for 3 yards. (Louis Lankford)
 Q1 2:42 2nd and 7 at ARI 37 I-Form Pro - HB Counter Weak Danny Harris ran for 4 yards. (Louis Lankford)
 Q1 1:50 3rd and 3 at ARI 41 Singleback Normal - TE Post Richard Moore pass to Tracy Braxton for 5 yards. (Louis Lankford) First down!
 Q1 1:05 1st and 10 at ARI 46 Shotgun Empty - Slot Drive BLITZ (MLB Louis Lankford)! G Andrew Johnson got beat! Pressure from DT Nathan Beard! Richard Moore sacked for -1 yards (Nathan Beard)
 Q1 0:20 2nd and 11 at ARI 45 Singleback Big - HB Blast Left BLITZ! T Taiwan Porter pancakes a defender! Zane Little ran and was tackled behind the line for -4 yards! (Hal Foreman)
End of first quarter
SF 0   ARI 7


 Q2 15:00 3rd and 15 at ARI 41 I-Form Pro - Quick Slants G Andrew Johnson got beat! Pressure from DT Nathan Beard! Richard Moore scrambled for 13 yards.
 Q2 14:17 4th and 2 at SF 46 PuntPunt by Alex Kennedy for 46 yards (to SF 0). Touchback.

 Q2 14:11 1st and 10 at SF 20 Singleback Big - Flanker Curl Ian Curran pass intended for Henry Snyder dropped!
 Q2 13:57 2nd and 10 at SF 20 Singleback Normal - TE Post Ian Curran pass to Henry Snyder for 26 yards. (Josh Horvath) First down!
 Q2 13:06 1st and 10 at SF 46 I-Form Pro - Quick Slants BLITZ (OLB Josh Horvath)! Ian Curran pass to Justin Reese for 13 yards. (Marcus Hansen) First down!
 Q2 12:15 1st and 10 at ARI 41 I-Form Pro - Curls Ian Curran pass intended for Justin Reese incomplete. (Grant Scruggs)
 Q2 12:02 2nd and 10 at ARI 41 Singleback Big - HB Sweep Right Kemal Dorsey ran for 3 yards. (Sean Ahmed)
 Q2 11:16 3rd and 7 at ARI 38 Shotgun Empty - Double In Ian Curran pass intended for Henry Snyder intercepted by Justin Williams! Return of 29 yards.

 Q2 11:05 1st and 10 at SF 33 I-Form Pro - HB Toss Right Danny Harris ran for 1 yards. (Breshad Jordan)
 Q2 10:16 2nd and 9 at SF 32 Shotgun Spread - Texas Richard Moore pass to Vance Whaley for 4 yards. (Sean Whaley)
 Q2 9:24 3rd and 5 at SF 28 Shotgun Spread - Texas Richard Moore pass to Vance Whaley for 6 yards. (John Stewart) First down!
 Q2 8:37 1st and 10 at SF 22 Singleback Normal - HB Slash Danny Harris ran for 3 yards. (Sam Chambers)
 Q2 7:48 2nd and 7 at SF 19 Shotgun Spread - HB Draw Zane Little ran for 3 yards. (Louis Lankford)
 Q2 7:03 3rd and 4 at SF 16 Shotgun Spread - Flood Richard Moore pass to A.J. Murray for 16 yards. Touchdown! Extra point is good!  
SF 0   ARI 14


 Q2 6:57 KickoffKickoff by Chris Doyle to SF 9, returned by Sean Whaley for 17 yards (to SF 26).

 Q2 6:51 1st and 10 at SF 26 Singleback Normal - TE Post BLITZ (OLB Josh Horvath)! Ian Curran pass to Henry Snyder for 18 yards. (Anthony Morton) First down!
 Q2 5:58 1st and 10 at SF 44 Singleback Normal - HB Slash Kemal Dorsey ran for 3 yards. (Charles Land)
 Q2 5:11 2nd and 7 at SF 47 Singleback Normal - Double Hitch Ian Curran pass intended for Sean Larue incomplete. (Clinton Still)
 Q2 4:57 3rd and 7 at SF 47 Shotgun Spread - Flood BLITZ (MLB Marcus Hansen)! Ian Curran pass to Sean Larue for 18 yards. (Clinton Still) First down!
 Q2 4:13 1st and 10 at ARI 35 Singleback Big - HB Blast Left Kemal Dorsey ran for 3 yards. (Matthew Nguyen)
 Q2 3:29 2nd and 7 at ARI 32 I-Form Pro - HB Toss Right C Tristin Tuttle pancakes a defender! Kemal Dorsey ran for 17 yards. (Matthew Nguyen) First down!
 Q2 3:06 1st and 10 at ARI 15 Singleback Big - HB Blast Left Tarik Wellman ran for 9 yards. (Jacob Cook)
 Q2 2:54 2nd and 1 at ARI 6 I-Form Pro - HB Toss Right Tarik Wellman ran for 2 yards. (Matthew Nguyen) First down!
 Q2 2:34 1st and Goal at ARI 4 Singleback Big - HB Blast Left Tarik Wellman ran for 3 yards. (Pat Johnson)
 Q2 2:26 2nd and Goal at ARI 1 I-Form Pro - HB Counter Weak BLITZ! G Michael Johnson pancakes a defender! Kemal Dorsey ran for 1 yards. Touchdown! Extra point is good!  
SF 7   ARI 14


 Q2 2:23 KickoffKickoff by Roger Ellis to ARI 9, returned by Grant Scruggs for 20 yards (to ARI 29).

 Q2 2:15 1st and 10 at ARI 29 Singleback Big - HB Blast Left Danny Harris ran for 3 yards. (Sam Chambers)
 Q2 2:03 2nd and 7 at ARI 32 Singleback Big - HB Sweep Right BLITZ! Danny Harris ran for 2 yards. (Nathan Beard)
 Q2 1:53 3rd and 5 at ARI 34 I-Form Pro - HB Counter Weak BLITZ! Zane Little ran and was tackled behind the line for -3 yards! (Brent Banks)
 Q2 1:41 4th and 8 at ARI 31 PuntPunt by Alex Kennedy for 43 yards, returned by Sean Whaley for 7 yards (to SF 33).

 Q2 1:30 1st and 10 at SF 33 I-Form Pro - HB Toss Right Kemal Dorsey ran for 1 yards. (Marcus Hansen)
 Q2 1:15 2nd and 9 at SF 34 Shotgun Spread - HB Draw Kemal Dorsey ran for 3 yards. (Pat Johnson)
 Q2 1:04 3rd and 6 at SF 37 Shotgun Empty - Slot Drive Ian Curran pass to Marquel Chambers for 4 yards. (Clinton Still)
 Q2 0:44 4th and 2 at SF 41 PuntPunt by Ryan Flowers for 64 yards (to ARI -5). Touchback.

 Q2 0:36 1st and 10 at ARI 20 Shotgun Spread - Texas BLITZ (MLB Louis Lankford)! Richard Moore pass to Vance Whaley for 12 yards. (James Benjamin) First down!
 Q2 0:16 1st and 10 at ARI 32 Singleback Big - Flanker Curl BLITZ (MLB Louis Lankford)! Richard Moore pass to Fabian Spencer for 6 yards. (Jimmy Reid)
Halftime
SF 7   ARI 14


 Q3 15:00 KickoffKickoff by Chris Doyle to SF 5, returned by Sean Whaley for 23 yards (to SF 28).

 Q3 14:51 1st and 10 at SF 28 I-Form Pro - Curls FB Mike Fletcher got beat! Pressure from DE Charles Land! Ian Curran pass intended for Gabriel Lee incomplete. (Grant Scruggs)
 Q3 14:38 2nd and 10 at SF 28 Singleback Big - HB Sweep Right TE Cooper Carvalho pancakes a defender! Kemal Dorsey ran for 9 yards. (Marcus Hansen)
 Q3 13:52 3rd and 1 at SF 37 I-Form Pro - Curls Ian Curran pass intended for Henry Snyder incomplete. (Josh Horvath)
 Q3 13:41 4th and 1 at SF 37 PuntPunt by Ryan Flowers for 71 yards (to ARI -8). Touchback.

 Q3 13:35 1st and 10 at ARI 20 Shotgun Empty - Slot Drive Richard Moore pass to Tracy Braxton for 15 yards. (John Stewart) First down!
 Q3 12:42 1st and 10 at ARI 35 Singleback Big - Flanker Curl BLITZ (MLB Louis Lankford)! Richard Moore pass to Tracy Braxton for 14 yards. (John Stewart) First down!
 Q3 11:51 1st and 10 at ARI 49 Singleback Normal - TE Post Richard Moore pass intended for A.J. Murray intercepted by Louis Lankford! Return of 13 yards.

 Q3 11:46 1st and 10 at ARI 36 I-Form Pro - HB Counter Weak Tarik Wellman ran for 2 yards. (Matthew Nguyen)
 Q3 11:02 2nd and 8 at ARI 34 Singleback Normal - HB Stretch Right Tarik Wellman ran for 2 yards. (Marcus Hansen)
 Q3 10:10 3rd and 6 at ARI 32 Shotgun Spread - Texas Ian Curran pass to Nick Patterson for 9 yards. (Ty Ball) First down!
 Q3 9:19 1st and 10 at ARI 23 Shotgun Spread - Texas Ian Curran pass to Sean Larue for 3 yards. (Grant Scruggs)
 Q3 8:28 2nd and 7 at ARI 20 Singleback Big - HB Sweep Right Kemal Dorsey ran and was stopped for no gain. (Charles Land)
 Q3 7:39 3rd and 7 at ARI 20 Singleback Normal - TE Post Ian Curran pass to Sean Larue for 14 yards. (Josh Horvath) First down!
 Q3 6:54 1st and Goal at ARI 6 I-Form Pro - Curls Ian Curran pass to Justin Reese for 6 yards. Touchdown! Extra point is good!  
SF 14   ARI 14


 Q3 6:50 KickoffKickoff by Roger Ellis to ARI 0, returned by Grant Scruggs for 24 yards (to ARI 24).

 Q3 6:41 1st and 10 at ARI 24 Singleback Normal - TE Post Richard Moore pass intended for Fabian Spencer incomplete. (Denico Parker)
 Q3 6:30 2nd and 10 at ARI 24 I-Form Pro - HB Toss Right BLITZ! Danny Harris ran for 2 yards. (Nathan Beard)
 Q3 5:37 3rd and 8 at ARI 26 Shotgun Spread - Flood Richard Moore pass to A.J. Murray for 9 yards. (Damontre Henderson) First down!
 Q3 4:48 1st and 10 at ARI 35 Singleback Normal - HB Slash Zane Little ran for 3 yards. (Nathan Beard)
 Q3 4:04 2nd and 7 at ARI 38 Shotgun Empty - Double In BLITZ (MLB Louis Lankford)! Richard Moore pass to Joe Jones for 6 yards. (Damontre Henderson)
 Q3 3:11 3rd and 1 at ARI 44 Shotgun Spread - Texas BLITZ (MLB Louis Lankford)! Richard Moore pass to Tracy Braxton for 17 yards. (Denico Parker) First down!
 Q3 2:20 1st and 10 at SF 39 Shotgun Spread - Flood Richard Moore pass intended for Joe Jones incomplete. (Sean Whaley)
 Q3 2:06 2nd and 10 at SF 39 Singleback Big - Outs Richard Moore pass to Vance Whaley for 2 yards. (Cyril Wright)
 Q3 1:15 3rd and 8 at SF 37 Singleback Big - Flanker Curl BLITZ (MLB Louis Lankford)! Richard Moore pass to Vance Whaley for 17 yards. (John Stewart) First down!
 Q3 0:24 1st and 10 at SF 20 I-Form Pro - Curls C Darius Maddox got beat! Pressure from DE Brent Banks! Richard Moore pass to Tracy Braxton for 3 yards. (Louis Lankford)
End of third quarter
SF 14   ARI 14


 Q4 15:00 2nd and 7 at SF 17 Shotgun Spread - HB Counter Y BLITZ! Danny Harris ran for 1 yards. (Brent Banks)
 Q4 14:15 3rd and 6 at SF 16 Singleback Big - Outs Richard Moore pass to Mike Otto for 6 yards. (Cyril Wright) First down!
 Q4 13:24 1st and Goal at SF 10 Singleback Big - Outs Richard Moore pass intended for Tracy Braxton tipped by Louis Lankford!
 Q4 13:11 2nd and Goal at SF 10 Singleback Big - Flanker Curl BLITZ (MLB Louis Lankford)! Richard Moore pass to Mike Otto for 10 yards. Touchdown! Extra point is good!  
SF 14   ARI 21


 Q4 13:07 KickoffKickoff by Chris Doyle to SF 4, returned by Sean Whaley for 22 yards (to SF 26).

 Q4 12:59 1st and 10 at SF 26 Singleback Big - HB Sweep Right C Tristin Tuttle pancakes a defender! Kemal Dorsey ran for 5 yards. (Sean Ahmed)
 Q4 12:16 2nd and 5 at SF 31 I-Form Pro - HB Counter Weak BLITZ! C Tristin Tuttle pancakes a defender! Kemal Dorsey ran and was stopped for no gain. (Pat Johnson)
 Q4 11:26 3rd and 5 at SF 31 Singleback Normal - Double Hitch Ian Curran pass to Henry Snyder for 18 yards. (Justin Williams) First down!
 Q4 10:38 1st and 10 at SF 49 I-Form Pro - HB Toss Right BLITZ! Kemal Dorsey ran for 1 yards. (Matthew Nguyen)
 Q4 9:53 2nd and 9 at midfield Shotgun Empty - Double In Ian Curran pass to Gabriel Lee for 12 yards. (Grant Scruggs) First down!
 Q4 9:08 1st and 10 at ARI 38 Singleback Big - HB Blast Left Kemal Dorsey ran for 5 yards. (Matthew Nguyen)
 Q4 8:17 2nd and 5 at ARI 33 I-Form Pro - Curls Ian Curran pass intended for Henry Snyder incomplete. (Anthony Morton)
 Q4 8:04 3rd and 5 at ARI 33 Shotgun Empty - Slot Drive BLITZ (MLB Marcus Hansen)! Ian Curran pass intended for Marquel Chambers dropped!
 Q4 7:51 4th and 5 at ARI 33 Field Goal50 yard FG attempt by Roger Ellis is good!  
SF 17   ARI 21


 Q4 7:46 KickoffKickoff by Roger Ellis to ARI -1. Touchback.

 Q4 7:46 1st and 10 at ARI 30 Singleback Big - Outs Richard Moore pass to Vance Whaley for 31 yards. (Louis Lankford) First down!
 Q4 6:53 1st and 10 at SF 39 Singleback Normal - HB Stretch Right Danny Harris ran for 3 yards. (Joe Willis)
 Q4 6:01 2nd and 7 at SF 36 Shotgun Spread - Flood BLITZ (MLB Louis Lankford)! C Darius Maddox got beat! Pressure from MLB Louis Lankford! Richard Moore sacked for -2 yards (Louis Lankford)
 Q4 5:13 3rd and 9 at SF 38 Singleback Normal - Double Hitch BLITZ (OLB Breshad Jordan)! Richard Moore pass to Tracy Braxton for 15 yards. (Jimmy Reid) First down!
 Q4 4:30 1st and 10 at SF 23 Shotgun Spread - HB Counter Y Danny Harris ran and was tackled behind the line for -2 yards! (Sam Chambers)
 Q4 3:38 2nd and 12 at SF 25 Singleback Normal - HB Stretch Right BLITZ! Danny Harris ran for 1 yards. (Louis Lankford)
 Q4 2:51 3rd and 11 at SF 24 Singleback Big - Outs Richard Moore pass to Vance Whaley for 15 yards. (Jimmy Reid) First down!
 Q4 2:02 1st and Goal at SF 9 Shotgun Empty - Slot Drive C Darius Maddox got beat! Pressure from DE Brent Banks! Richard Moore scrambled for 9 yards. Touchdown! Extra point is good!  
SF 17   ARI 28


 Q4 1:59 KickoffKickoff by Chris Doyle to SF 4, returned by Sean Whaley for 19 yards (to SF 23).

 Q4 1:52 1st and 10 at SF 23 Shotgun Spread - Texas Ian Curran pass to Henry Snyder for 18 yards. (Carlos Richardson) First down!
 Q4 1:27 1st and 10 at SF 41 Shotgun Empty - Slot Drive Ian Curran pass to Nick Patterson for 2 yards. (Clinton Still)
 Q4 1:06 2nd and 8 at SF 43 Shotgun Spread - Texas T Margus Coker got beat! Pressure from DE Matthew Nguyen! Ian Curran pass to Gabriel Lee for 7 yards. (Justin Williams)
 Q4 0:42 3rd and 1 at midfield I-Form Pro - HB Toss Right Kemal Dorsey ran for 3 yards. (Matthew Nguyen) First down!
 Q4 0:23 1st and 10 at ARI 47 Shotgun Spread - Flood Ian Curran pass to Nick Patterson for 7 yards. (Ty Ball)
 Q4 0:06 2nd and 3 at ARI 40 Shotgun Spread - Texas BLITZ (MLB Marcus Hansen)! Ian Curran pass to Sean Larue for 15 yards. (Clinton Still) First down!
End of Regulation
SF 17   ARI 28


Auto-scroll page
Download Game CSV