Sunday, December 9, 2046     1:00 PM EST


31

Final


27

Team Ratings

Injury Report

TE 87 Jake Brantley Retired - Injury to Neck. Out for 4 weeks. Eligible to play Season 22, Week 18.

Game Summary

Total plays: 132
Play of the game:  Q4 2nd and 6 at ARI 34 Shotgun Empty - Slot Drive G Logan Salazar got beat! Pressure from DT Louis Mitchell! Jordan Boyle pass to Sam Montgomery for 66 yards. Touchdown! Extra point is good!  
ARI 31   SF 27

Player of the game: 13 Sam Montgomery 6 rec / 6 targets, 158 rec yds (66-yd long), 2 TDs

Team Stats


Game Stats

Game engine version: 2
372 total yards

QB 86 OVR, 31 plays 6 Jordan Boyle 21/30 (70%), 336 pass yds (66-yd long, 11.2 yds/att), 3 TDs, 1 sack, 139.2 RTG
HB 69 OVR, 2 plays 85 Matthew Moore 2 rush, -2 rush yds (-1 yds/rush)
HB 84 OVR, 33 plays 84 Cooper Jackson 10 rush, 38 rush yds (3.8 yds/rush), 1 TD
FB 90 OVR, 17 plays 33 Chris Williams
WR 85 OVR, 26 plays 13 Sam Montgomery 6 rec / 6 targets, 158 rec yds (66-yd long), 2 TDs
WR 94 OVR, 43 plays 8 Darius Crawford 3 rec / 5 targets, 26 rec yds (12-yd long)
WR 81 OVR, 17 plays 82 Channing Loveless 4 rec / 4 targets, 60 rec yds (31-yd long), 1 TD
WR 83 OVR, 8 plays 89 Doug Harris 2 rec / 3 targets, 16 rec yds (12-yd long)
WR 82 OVR, 43 plays 19 Darron McKay 3 rec / 8 targets, 48 rec yds (27-yd long)
TE 76 OVR, 36 plays 87 Jake Brantley Retired 2 rec / 3 targets, 26 rec yds (14-yd long)
TE 70 OVR, 10 plays 17 Lawrence Johnson 1 rec / 1 targets, 2 rec yds (2-yd long)
T 82 OVR, 54 plays 72 David Trotter 3 missed blocks
T 94 OVR, 54 plays 69 Frank Hooker Retired
G 79 OVR, 54 plays 62 Logan Salazar 1 pancake, 1 missed block
G 78 OVR, 54 plays 55 George Gutierrez
C 75 OVR, 54 plays 74 Chris Lemieux 1 missed block

DE 86 OVR, 76 plays 94 Zay Burge 2 pressures, 2 tackles
DE 86 OVR, 76 plays 65 Andy Griffin 1 pressure, 4 tackles
DT 85 OVR, 63 plays 97 Bobby Munson 4 pressures, 7 tackles, 1 for loss, 1 sack
DT 86 OVR, 76 plays 60 Michael Erickson 7 pressures, 3 tackles, 2 for loss, 2 sacks
OLB 86 OVR, 47 plays 90 Andre Pate 3 tackles, 1 pass tipped
OLB 86 OVR, 29 plays 52 Kyle Myers 5 tackles, 1 pass tipped
OLB 71 OVR, 10 plays 25 Andrew Cox
MLB 91 OVR, 76 plays 58 Coby Davis 10 tackles
MLB 72 OVR, 10 plays 42 Richard Smith
CB 90 OVR, 76 plays 28 Kaelin Lyles 3 tackles, 3 PR yds, 17 KR yds
CB 76 OVR, 13 plays 40 Scott Willis 2 tackles
CB 70 OVR, 29 plays 34 Cody Wyatt 1 tackle, 1 pass tipped
CB 82 OVR, 76 plays 24 Colton Harvey 7 tackles
CB 76 OVR, 47 plays 21 Vontae Wallace 9 tackles
S 81 OVR, 76 plays 9 Robert McClellan 1 pass tipped
S 77 OVR, 76 plays 48 Charley Scott 3 tackles

K 97 OVR, 11 plays 3 Blake Garcia 1/1, made: 30
P 87 OVR, 4 plays 92 Jake Ortiz 4 punts (1 inside 20) 50, 42, 48, 41
394 total yards

QB 92 OVR, 46 plays 1 Stephen Hill 31/41 (76%), 314 pass yds (38-yd long, 7.7 yds/att), 2 rush, 19 rush yds (9.5 yds/rush), 3 TDs, 3 sacks, 119.9 RTG
HB 83 OVR, 50 plays 39 Blair Estes Retired 17 rush, 54 rush yds (3.2 yds/rush)
HB 73 OVR, 4 plays 25 Terry Roberts 4 rush, 7 rush yds (1.8 yds/rush)
FB 79 OVR, 20 plays 31 Joe Adams
WR 75 OVR, 67 plays 11 Case Branham Retired 9 rec / 11 targets, 71 rec yds (21-yd long)
WR 82 OVR, 44 plays 28 Jordan Thomas 7 rec / 7 targets, 61 rec yds (12-yd long), 1 TD
WR 80 OVR, 29 plays 85 Ben Harvey 0 rec / 1 targets
WR 81 OVR, 67 plays 83 Jesse Atkins 9 rec / 13 targets, 69 rec yds (19-yd long), 1 TD
WR 80 OVR, 13 plays 12 Dustin Lunsford 1 rec / 3 targets, 38 rec yds (38-yd long)
TE 91 OVR, 47 plays 82 Chris Massey 3 rec / 4 targets, 31 rec yds (15-yd long)
TE 70 OVR, 12 plays 19 Laremy Holmes 2 rec / 2 targets, 44 rec yds (31-yd long)
T 78 OVR, 78 plays 73 Greg Willis 1 pancake
T 73 OVR, 78 plays 77 Kevin Vogel 2 missed blocks
G 86 OVR, 78 plays 62 Wil Hall 8 missed blocks
G 93 OVR, 78 plays 64 Brent Kurtz 2 missed blocks
C 71 OVR, 78 plays 65 Ted Brennan 4 missed blocks

DE 79 OVR, 53 plays 94 Willie Vance 1 pressure, 2 tackles, 1 for loss
DE 89 OVR, 53 plays 50 Sterling Williams 3 pressures, 4 tackles, 1 for loss, 1 sack
DT 82 OVR, 53 plays 98 Louis Mitchell
DT 71 OVR, 28 plays 51 Wes Williams 2 tackles
OLB 96 OVR, 23 plays 43 Lucky Burton 1 tackle, 1 pass tipped
OLB 71 OVR, 36 plays 41 Micah Robinson 2 tackles
OLB 77 OVR, 9 plays 93 Kaelin Calvert
OLB 70 OVR, 9 plays 55 Eric Dorsey
MLB 80 OVR, 26 plays 5 Joe Martin 1 tackle, 1 pass tipped
MLB 75 OVR, 53 plays 52 Tony Stephens 3 tackles
CB 99 OVR, 53 plays 22 Tyrod Rivers 2 tackles, 2 passes tipped, 28 PR yds, 42 KR yds
CB 77 OVR, 17 plays 30 Noah Oates 1 tackle
CB 82 OVR, 53 plays 35 Rodney Carter 7 tackles
CB 80 OVR, 30 plays 40 Denzel Pace 3 tackles
CB 80 OVR, 8 plays 44 Austin O'Neal 1 tackle
S 84 OVR, 53 plays 27 Stephen Johnson 6 tackles
S 72 OVR, 53 plays 34 Michael Beck Retired

K 81 OVR, 9 plays 2 Greg Biggs 2/2, made: 21, 45
P 95 OVR, 3 plays 4 Rodney Ramos 3 punts (0 inside 20) 66, 57, 68

All Plays

Time between plays:


 Q1 15:00 KickoffKickoff by Blake Garcia to SF -4. Touchback.

 Q1 15:00 1st and 10 at SF 30 I-Form Pro - Curls G Wil Hall got beat! Pressure from DT Michael Erickson! Stephen Hill pass intended for Jesse Atkins tipped by Kyle Myers!
 Q1 14:49 2nd and 10 at SF 30 Singleback Big - HB Blast Left Blair Estes ran for 4 yards. (Coby Davis)
 Q1 14:06 3rd and 6 at SF 34 Singleback Normal - HB Stretch Right Blair Estes ran for 7 yards. (Bobby Munson) First down!
 Q1 13:22 1st and 10 at SF 41 I-Form Pro - Curls BLITZ (OLB Andre Pate)! Stephen Hill pass to Chris Massey for 15 yards. (Kyle Myers) First down!
 Q1 12:39 1st and 10 at ARI 44 Shotgun Spread - Texas Stephen Hill pass to Jordan Thomas for 12 yards. (Charley Scott) First down!
 Q1 11:56 1st and 10 at ARI 32 Shotgun Spread - Flood G Wil Hall got beat! Pressure from DT Michael Erickson! Stephen Hill pass to Case Branham for 6 yards. (Colton Harvey)
 Q1 11:12 2nd and 4 at ARI 26 Shotgun Empty - Double In Stephen Hill pass to Jesse Atkins for 7 yards. (Coby Davis) First down!
 Q1 10:23 1st and 10 at ARI 19 Shotgun Empty - Double In BLITZ (MLB Coby Davis)! Stephen Hill pass to Jordan Thomas for 6 yards. (Vontae Wallace)
 Q1 9:38 2nd and 4 at ARI 13 Singleback Normal - HB Slash BLITZ! Blair Estes ran for 1 yards. (Bobby Munson)
 Q1 8:53 3rd and 3 at ARI 12 I-Form Pro - HB Counter Weak Blair Estes ran for 4 yards. (Kyle Myers) First down!
 Q1 8:03 1st and Goal at ARI 8 Singleback Big - HB Sweep Right Terry Roberts ran for 3 yards. (Andy Griffin)
 Q1 7:19 2nd and Goal at ARI 5 Singleback Normal - Double Hitch Stephen Hill pass to Jordan Thomas for 5 yards. Touchdown! Extra point is good!  
ARI 0   SF 7


 Q1 7:14 KickoffKickoff by Greg Biggs to ARI -5. Touchback.

 Q1 7:14 1st and 10 at ARI 30 Singleback Big - Flanker Curl BLITZ (MLB Tony Stephens)! T David Trotter got beat! Pressure from DE Sterling Williams! Jordan Boyle sacked for -9 yards (Sterling Williams)
 Q1 6:23 2nd and 19 at ARI 21 Singleback Big - Flanker Curl C Chris Lemieux got beat! Pressure from DE Willie Vance! Jordan Boyle pass intended for Darron McKay incomplete. (Rodney Carter)
 Q1 6:12 3rd and 19 at ARI 21 Shotgun Spread - Texas BLITZ (MLB Tony Stephens)! Jordan Boyle pass intended for Darron McKay tipped by Tyrod Rivers!
 Q1 5:57 4th and 19 at ARI 21 PuntPunt by Jake Ortiz for 50 yards, returned by Tyrod Rivers for 13 yards (to SF 42).

 Q1 5:48 1st and 10 at SF 42 Singleback Normal - HB Stretch Right Terry Roberts ran and was stopped for no gain. (Bobby Munson)
 Q1 4:56 2nd and 10 at SF 42 Singleback Big - Flanker Curl C Ted Brennan got beat! Pressure from DT Bobby Munson! Stephen Hill sacked for -7 yards (Bobby Munson)
 Q1 4:06 3rd and 17 at SF 35 Singleback Big - Outs BLITZ (OLB Andre Pate)! Stephen Hill pass to Laremy Holmes for 31 yards. (Coby Davis) First down!
 Q1 3:15 1st and 10 at ARI 34 I-Form Pro - HB Toss Right BLITZ! Blair Estes ran and was stopped for no gain. (Andre Pate)
 Q1 2:31 2nd and 10 at ARI 34 Singleback Big - Flanker Curl BLITZ (OLB Andre Pate)! Stephen Hill pass to Case Branham for 10 yards. (Kyle Myers) First down!
 Q1 1:47 1st and 10 at ARI 24 I-Form Pro - Quick Slants BLITZ (OLB Andre Pate)! C Ted Brennan got beat! Pressure from DT Bobby Munson! Stephen Hill scrambled for 13 yards. First down!
 Q1 0:57 1st and 10 at ARI 11 Singleback Normal - HB Slash T Greg Willis pancakes a defender! Blair Estes ran for 5 yards. (Coby Davis)
 Q1 0:12 2nd and 5 at ARI 6 I-Form Pro - HB Toss Right BLITZ! Terry Roberts ran for 2 yards. (Andy Griffin)
End of first quarter
ARI 0   SF 7


 Q2 15:00 3rd and 3 at ARI 4 I-Form Pro - Curls Stephen Hill pass intended for Jesse Atkins tipped by Andre Pate!
 Q2 14:45 4th and 3 at ARI 4 Field Goal21 yard FG attempt by Greg Biggs is good!  
ARI 0   SF 10


 Q2 14:42 KickoffKickoff by Greg Biggs to ARI -9. Touchback.

 Q2 14:42 1st and 10 at ARI 30 Singleback Normal - Double Hitch BLITZ (OLB Micah Robinson)! Jordan Boyle pass to Jake Brantley for 12 yards. (Stephen Johnson) First down!
 Q2 13:53 1st and 10 at ARI 42 Shotgun Empty - Slot Drive Jordan Boyle pass to Darron McKay for 27 yards. (Austin O'Neal) First down!
 Q2 13:08 1st and 10 at SF 31 I-Form Pro - Quick Slants Jordan Boyle pass to Darius Crawford for 12 yards. (Rodney Carter) First down!
 Q2 12:25 1st and 10 at SF 19 Singleback Big - HB Sweep Right Cooper Jackson ran for 3 yards. (Sterling Williams)
 Q2 11:34 2nd and 7 at SF 16 Singleback Normal - Double Hitch BLITZ (OLB Micah Robinson)! Jordan Boyle pass intended for Darron McKay tipped by Tyrod Rivers!
 Q2 11:19 3rd and 7 at SF 16 I-Form Pro - HB Toss Right BLITZ! Cooper Jackson ran for 3 yards. (Tony Stephens)
 Q2 10:36 4th and 4 at SF 13 Field Goal30 yard FG attempt by Blake Garcia is good!  
ARI 3   SF 10


 Q2 10:33 KickoffKickoff by Blake Garcia out of the end zone. Touchback.

 Q2 10:33 1st and 10 at SF 30 Shotgun Spread - HB Draw Blair Estes ran for 3 yards. (Zay Burge)
 Q2 9:49 2nd and 7 at SF 33 Singleback Normal - HB Slash Blair Estes ran for 1 yards. (Bobby Munson)
 Q2 9:03 3rd and 6 at SF 34 Shotgun Spread - HB Draw BLITZ! Terry Roberts ran for 2 yards. (Bobby Munson)
 Q2 8:19 4th and 4 at SF 36 PuntPunt by Rodney Ramos for 66 yards (to ARI -2). Touchback.

 Q2 8:12 1st and 10 at ARI 20 Singleback Big - Outs Jordan Boyle pass to Lawrence Johnson for 2 yards. (Joe Martin)
 Q2 7:22 2nd and 8 at ARI 22 Shotgun Empty - Slot Drive Jordan Boyle pass to Sam Montgomery for 15 yards. (Rodney Carter) First down!
 Q2 6:33 1st and 10 at ARI 37 Singleback Big - HB Sweep Right Cooper Jackson ran for 3 yards. (Lucky Burton)
 Q2 5:47 2nd and 7 at ARI 40 Singleback Big - Outs Jordan Boyle pass intended for Darron McKay incomplete. (Stephen Johnson)
 Q2 5:35 3rd and 7 at ARI 40 Shotgun Empty - Slot Drive Jordan Boyle pass to Darron McKay for 6 yards. (Stephen Johnson)
 Q2 4:48 4th and 1 at ARI 46 PuntPunt by Jake Ortiz for 42 yards (to SF 15).

 Q2 4:37 1st and 10 at SF 15 I-Form Pro - HB Toss Right Blair Estes ran for 3 yards. (Andy Griffin)
 Q2 3:49 2nd and 7 at SF 18 Singleback Normal - Double Hitch T Kevin Vogel got beat! Pressure from DE Zay Burge! Stephen Hill pass intended for Chris Massey incomplete. (Vontae Wallace)
 Q2 3:38 3rd and 7 at SF 18 Singleback Normal - TE Post G Wil Hall got beat! Pressure from DT Michael Erickson! Stephen Hill sacked for -6 yards (Michael Erickson)
 Q2 3:24 4th and 13 at SF 12 PuntPunt by Rodney Ramos for 57 yards, returned by Kaelin Lyles for 3 yards (to ARI 34).

 Q2 3:14 1st and 10 at ARI 34 Singleback Big - Flanker Curl BLITZ (MLB Tony Stephens)! Jordan Boyle pass intended for Darius Crawford incomplete. (Micah Robinson)
 Q2 3:03 2nd and 10 at ARI 34 I-Form Pro - HB Counter Weak Cooper Jackson ran for 2 yards. (Micah Robinson)
 Q2 2:51 3rd and 8 at ARI 36 Singleback Normal - TE Post Jordan Boyle pass to Darius Crawford for 11 yards. (Denzel Pace) First down!
 Q2 2:26 1st and 10 at ARI 47 Singleback Big - Outs Jordan Boyle pass to Jake Brantley for 14 yards. (Stephen Johnson) First down!
 Q2 2:11 1st and 10 at SF 39 Shotgun Spread - Flood BLITZ (MLB Tony Stephens)! Jordan Boyle pass to Sam Montgomery for 23 yards. (Denzel Pace) First down!
 Q2 2:00 1st and 10 at SF 16 Singleback Big - HB Sweep Right BLITZ! Cooper Jackson ran and was stopped for no gain. (Willie Vance)
 Q2 1:44 2nd and 10 at SF 16 Shotgun Spread - Texas BLITZ (MLB Tony Stephens)! Jordan Boyle pass to Channing Loveless for 16 yards. Touchdown! Extra point is good!  
ARI 10   SF 10


 Q2 1:38 KickoffKickoff by Blake Garcia to SF -3. Touchback.

 Q2 1:38 1st and 10 at SF 30 Singleback Normal - TE Post Stephen Hill pass intended for Case Branham incomplete. (Vontae Wallace)
 Q2 1:32 2nd and 10 at SF 30 Singleback Big - HB Blast Left Blair Estes ran for 2 yards. (Andre Pate)
 Q2 1:22 3rd and 8 at SF 32 Shotgun Empty - Slot Drive BLITZ (MLB Coby Davis)! Stephen Hill pass to Jesse Atkins for 7 yards. (Kaelin Lyles)
 Q2 1:03 4th and 1 at SF 39 PuntPunt by Rodney Ramos for 68 yards (to ARI -7). Touchback.

 Q2 0:55 1st and 10 at ARI 20 I-Form Pro - Quick Slants Jordan Boyle pass intended for Darius Crawford tipped by Lucky Burton!
 Q2 0:49 2nd and 10 at ARI 20 Shotgun Spread - HB Draw Cooper Jackson ran for 3 yards. (Wes Williams)
 Q2 0:27 3rd and 7 at ARI 23 I-Form Pro - Quick Slants Jordan Boyle pass intended for Darron McKay tipped by Joe Martin!
 Q2 0:21 4th and 7 at ARI 23 PuntPunt by Jake Ortiz for 48 yards, returned by Tyrod Rivers for 5 yards (to SF 34).

 Q2 0:13 1st and 10 at SF 34 Singleback Big - HB Sweep Right Blair Estes ran for 9 yards. (Zay Burge)
Halftime
ARI 10   SF 10


 Q3 15:00 KickoffKickoff by Greg Biggs to ARI -1. Touchback.

 Q3 15:00 1st and 10 at ARI 30 Shotgun Spread - Flood Jordan Boyle pass to Darius Crawford for 3 yards. (Noah Oates)
 Q3 14:09 2nd and 7 at ARI 33 Shotgun Empty - Double In T David Trotter got beat! Pressure from DE Sterling Williams! Jordan Boyle pass to Darron McKay for 15 yards. (Rodney Carter) First down!
 Q3 13:17 1st and 10 at ARI 48 I-Form Pro - Quick Slants Jordan Boyle pass intended for Jake Brantley incomplete. (Rodney Carter)
 Q3 13:03 2nd and 10 at ARI 48 Shotgun Spread - Flood Jordan Boyle pass to Channing Loveless for 6 yards. (Tyrod Rivers)
 Q3 12:12 3rd and 4 at SF 46 Shotgun Empty - Double In BLITZ (MLB Tony Stephens)! Jordan Boyle pass to Doug Harris for 12 yards. (Tyrod Rivers) First down!
 Q3 11:19 1st and 10 at SF 34 Singleback Normal - Double Hitch Jordan Boyle pass to Sam Montgomery for 34 yards. Touchdown! Extra point is good!  
ARI 17   SF 10


 Q3 11:06 KickoffKickoff by Blake Garcia to SF 6, returned by Tyrod Rivers for 21 yards (to SF 27).

 Q3 10:58 1st and 10 at SF 27 Singleback Big - HB Sweep Right BLITZ! Blair Estes ran for 3 yards. (Kyle Myers)
 Q3 10:12 2nd and 7 at SF 30 I-Form Pro - HB Toss Right Blair Estes ran for 4 yards. (Coby Davis)
 Q3 9:26 3rd and 3 at SF 34 Singleback Normal - Double Hitch Stephen Hill pass to Jesse Atkins for 19 yards. (Andre Pate) First down!
 Q3 8:33 1st and 10 at ARI 47 Shotgun Spread - Texas Stephen Hill pass to Jordan Thomas for 10 yards. (Coby Davis) First down!
 Q3 7:44 1st and 10 at ARI 37 Singleback Normal - Double Hitch Stephen Hill pass to Jesse Atkins for 5 yards. (Coby Davis)
 Q3 6:53 2nd and 5 at ARI 32 Singleback Big - Outs C Ted Brennan got beat! Pressure from DT Bobby Munson! Stephen Hill pass intended for Case Branham incomplete. (Charley Scott)
 Q3 6:42 3rd and 5 at ARI 32 I-Form Pro - Curls G Wil Hall got beat! Pressure from DT Michael Erickson! Stephen Hill pass to Chris Massey for 4 yards. (Charley Scott)
 Q3 5:53 4th and 1 at ARI 28 Field Goal45 yard FG attempt by Greg Biggs is good!  
ARI 17   SF 13


 Q3 5:49 KickoffKickoff by Greg Biggs to ARI -3. Touchback.

 Q3 5:49 1st and 10 at ARI 30 Singleback Normal - Double Hitch T David Trotter got beat! Pressure from DE Sterling Williams! Jordan Boyle pass to Sam Montgomery for 14 yards. (Stephen Johnson) First down!
 Q3 5:03 1st and 10 at ARI 44 Shotgun Spread - Flood Jordan Boyle pass to Sam Montgomery for 6 yards. (Denzel Pace)
 Q3 4:10 2nd and 4 at midfield Singleback Big - HB Blast Left BLITZ! G Logan Salazar pancakes a defender! Cooper Jackson ran for 8 yards. (Sterling Williams) First down!
 Q3 3:21 1st and 10 at SF 42 Shotgun Empty - Slot Drive Jordan Boyle pass intended for Doug Harris incomplete. (Stephen Johnson)
 Q3 3:06 2nd and 10 at SF 42 Shotgun Spread - Texas Jordan Boyle pass to Channing Loveless for 31 yards. (Tony Stephens) First down!
 Q3 2:22 1st and 10 at SF 11 Singleback Normal - HB Slash BLITZ! Cooper Jackson ran for 11 yards. Touchdown! Extra point is good!  
ARI 24   SF 13


 Q3 2:18 KickoffKickoff by Blake Garcia to SF -3. Touchback.

 Q3 2:18 1st and 10 at SF 30 Singleback Big - HB Sweep Right Blair Estes ran for 5 yards. (Andy Griffin)
 Q3 1:32 2nd and 5 at SF 35 Singleback Normal - Double Hitch BLITZ (OLB Andre Pate)! Stephen Hill pass to Chris Massey for 12 yards. (Coby Davis) First down!
 Q3 0:41 1st and 10 at SF 47 Singleback Normal - HB Stretch Right Blair Estes ran and was stopped for no gain. (Michael Erickson)
End of third quarter
ARI 24   SF 13


 Q4 15:00 2nd and 10 at SF 47 Shotgun Empty - Slot Drive Stephen Hill pass intended for Dustin Lunsford incomplete. (Vontae Wallace)
 Q4 14:47 3rd and 10 at SF 47 Shotgun Spread - Flood BLITZ (MLB Coby Davis)! G Wil Hall got beat! Pressure from DT Michael Erickson! Stephen Hill pass to Case Branham for 21 yards. (Colton Harvey) First down!
 Q4 14:02 1st and 10 at ARI 32 Singleback Normal - Double Hitch Stephen Hill pass to Jesse Atkins for 7 yards. (Vontae Wallace)
 Q4 13:13 2nd and 3 at ARI 25 Shotgun Empty - Slot Drive BLITZ (MLB Coby Davis)! Stephen Hill pass to Jesse Atkins for 8 yards. (Scott Willis) First down!
 Q4 12:22 1st and 10 at ARI 17 Singleback Big - HB Sweep Right Blair Estes ran and was stopped for no gain. (Coby Davis)
 Q4 11:30 2nd and 10 at ARI 17 Shotgun Spread - Texas Stephen Hill pass to Jesse Atkins for 6 yards. (Colton Harvey)
 Q4 10:37 3rd and 4 at ARI 11 I-Form Pro - Curls BLITZ (OLB Andre Pate)! Stephen Hill pass to Case Branham for 5 yards. (Kyle Myers) First down!
 Q4 9:53 1st and Goal at ARI 6 Singleback Normal - TE Post BLITZ (OLB Andre Pate)! C Ted Brennan got beat! Pressure from DT Bobby Munson! Stephen Hill scrambled for 6 yards. Touchdown! 2-point conversion failed!  
ARI 24   SF 19


 Q4 9:49 KickoffKickoff by Greg Biggs to ARI 7, returned by Kaelin Lyles for 17 yards (to ARI 24).

 Q4 9:43 1st and 10 at ARI 24 Shotgun Spread - Flood Jordan Boyle pass to Channing Loveless for 7 yards. (Rodney Carter)
 Q4 8:53 2nd and 3 at ARI 31 Singleback Normal - HB Slash Cooper Jackson ran for 3 yards. (Sterling Williams) First down!
 Q4 8:08 1st and 10 at ARI 34 Singleback Normal - HB Stretch Right Matthew Moore ran for 2 yards. (Tony Stephens)
 Q4 7:18 2nd and 8 at ARI 36 Singleback Normal - HB Stretch Right Cooper Jackson ran for 2 yards. (Wes Williams)
 Q4 6:32 3rd and 6 at ARI 38 I-Form Pro - HB Counter Weak Matthew Moore ran and was tackled behind the line for -4 yards! (Willie Vance)
 Q4 5:42 4th and 10 at ARI 34 PuntPunt by Jake Ortiz for 41 yards, returned by Tyrod Rivers for 10 yards (to SF 35).

 Q4 5:31 1st and 10 at SF 35 Shotgun Spread - HB Draw Blair Estes ran for 3 yards. (Bobby Munson)
 Q4 4:38 2nd and 7 at SF 38 Singleback Big - Flanker Curl BLITZ (OLB Andre Pate)! Stephen Hill pass to Laremy Holmes for 13 yards. (Kaelin Lyles) First down!
 Q4 3:53 1st and 10 at ARI 49 Shotgun Spread - Flood Stephen Hill pass to Case Branham for 3 yards. (Coby Davis)
 Q4 3:05 2nd and 7 at ARI 46 Shotgun Spread - Texas Stephen Hill pass intended for Jesse Atkins tipped by Robert McClellan!
 Q4 2:57 3rd and 7 at ARI 46 Shotgun Empty - Double In Stephen Hill pass to Case Branham for 4 yards. (Colton Harvey)
 Q4 2:47 4th and 3 at ARI 42 Shotgun Empty - Slot Drive BLITZ (MLB Coby Davis)! Stephen Hill pass to Case Branham for 14 yards. (Colton Harvey) First down!
 Q4 2:38 1st and 10 at ARI 28 Shotgun Empty - Double In BLITZ (MLB Coby Davis)! G Wil Hall and G Brent Kurtz got beat! Pressure from DT Michael Erickson and DE Andy Griffin! Stephen Hill sacked for -2 yards (Michael Erickson)
 Q4 2:19 2nd and 12 at ARI 30 Shotgun Empty - Slot Drive BLITZ (MLB Coby Davis)! T Kevin Vogel got beat! Pressure from DE Zay Burge! Stephen Hill pass intended for Dustin Lunsford incomplete. (Scott Willis)
 Q4 2:13 3rd and 12 at ARI 30 Shotgun Spread - Flood Stephen Hill pass intended for Ben Harvey incomplete. (Cody Wyatt)
 Q4 2:05 4th and 12 at ARI 30 Shotgun Empty - Double In BLITZ (MLB Coby Davis)! Stephen Hill pass to Jordan Thomas for 12 yards. (Kaelin Lyles) First down!
 Q4 1:53 1st and 10 at ARI 18 Shotgun Empty - Double In Stephen Hill pass to Case Branham for 5 yards. (Colton Harvey)
 Q4 1:39 2nd and 5 at ARI 13 Shotgun Spread - Texas BLITZ (MLB Coby Davis)! G Wil Hall got beat! Pressure from DT Michael Erickson! Stephen Hill pass to Jordan Thomas for 7 yards. (Vontae Wallace) First down!
 Q4 1:22 1st and Goal at ARI 6 Shotgun Spread - Texas BLITZ (MLB Coby Davis)! Stephen Hill pass to Jesse Atkins for 6 yards. Touchdown! 2-point conversion is good!  
ARI 24   SF 27


 Q4 1:17 KickoffKickoff by Greg Biggs to ARI -4. Touchback.

 Q4 1:17 1st and 10 at ARI 30 Shotgun Empty - Double In Jordan Boyle pass to Doug Harris for 4 yards. (Rodney Carter)
 Q4 1:05 2nd and 6 at ARI 34 Shotgun Empty - Slot Drive G Logan Salazar got beat! Pressure from DT Louis Mitchell! Jordan Boyle pass to Sam Montgomery for 66 yards. Touchdown! Extra point is good!  
ARI 31   SF 27


 Q4 0:49 KickoffKickoff by Blake Garcia to SF 0, returned by Tyrod Rivers for 21 yards (to SF 21).

 Q4 0:41 1st and 10 at SF 21 Shotgun Empty - Slot Drive Stephen Hill pass to Jesse Atkins for 4 yards. (Vontae Wallace)
 Q4 0:27 2nd and 6 at SF 25 Shotgun Spread - Texas Stephen Hill pass intended for Jesse Atkins tipped by Cody Wyatt!
 Q4 0:20 3rd and 6 at SF 25 Shotgun Empty - Double In BLITZ (MLB Coby Davis)! Stephen Hill pass to Dustin Lunsford for 38 yards. (Colton Harvey) First down!
 Q4 0:10 1st and 10 at ARI 37 Shotgun Spread - Flood Stephen Hill pass to Case Branham for 3 yards. (Vontae Wallace)
 Q4 0:02 2nd and 7 at ARI 34 Shotgun Spread - Flood BLITZ (MLB Coby Davis)! Stephen Hill pass to Jordan Thomas for 9 yards. (Vontae Wallace) First down!
End of Regulation
ARI 31   SF 27


Auto-scroll page
Download Game CSV