1 Users Online Now:
Sunday, January 4, 2026     1:00 PM EST


41

Final


24

Storylines

HIGH SCORING GAME San Francisco Miners and the Arizona Roadrunners had a lot of scoring in week 17, ending the game 41-24

Team Ratings


Game Summary

Total plays: 125
Play of the game:  Q2 1st and 10 at ARI 25 Singleback Big - Flanker Curl Kyler Mills drops back to pass. BLITZ! Kyler Mills pass to Trey Mannion for 75 yards. Touchdown! Extra point is good!
SF 31   ARI 21

Player of the game: 19 Deebo Shelby 6 rec / 9 targets, 84 rec yds (49-yd long), 2 TDs

Team Stats


Game Stats

Game engine version: 1
290 total yards

QB 80 OVR 13 Brock Petersen 19/28 (68%), 155 pass yds (49-yd long, 5.5 yds/att), 3 TDs, 117.4 RTG
HB 96 OVR 23 Christian Morgan 20 rush, 122 rush yds (6.1 yds/rush), 3 rec / 4 targets, 23 rec yds (15-yd long), 1 TD
HB 89 OVR 25 Elijah Moss 2 rush, 13 rush yds (6.5 yds/rush)
WR 94 OVR 19 Deebo Shelby 6 rec / 9 targets, 84 rec yds (49-yd long), 2 TDs
WR 82 OVR 11 Brandon Andersen 1 rec / 4 targets, 3 rec yds (3-yd long)
WR 81 OVR 15 Jauan Johnson 2 rec / 3 targets, 7 rec yds (6-yd long)
WR 77 OVR 3 Ray-Ray Mallett 2 rec / 3 targets, 16 rec yds (14-yd long), 1 TD
WR 89 OVR 83 Willie Shields Retired 3 rec / 3 targets, 18 rec yds (7-yd long)
TE 100 OVR 85 George Kelly 1 rec / 1 targets, 1 rec yds (1-yd long)
TE 69 OVR 89 Charlie Woods 1 rec / 1 targets, 3 rec yds (3-yd long)

DE 94 OVR 97 Nick Burfict 5 tackles
DE 77 OVR 94 Clelin Farley 2 tackles
DT 78 OVR 98 Javon Hood 5 tackles
DT 88 OVR 91 Arik Atkins 4 tackles, 3 for loss, 3 sacks
OLB 76 OVR 57 Dre Gillmore 2 tackles
OLB 75 OVR 58 Jordan Logan 1 pass tipped
MLB 96 OVR 54 Fred Wilkerson 5 tackles, 1 fumble forced, 2 TO yds
CB 92 OVR 7 Charvarius Wood 6 tackles, 1 pass tipped, 18 PR yds, 108 KR yds
CB 84 OVR 22 Isaiah Odonnell 3 tackles, 1 pass tipped, 1 INT, 18 TO yds
CB 79 OVR 2 Deommodore Lewis 1 pass tipped
CB 71 OVR 26 Samuel White 1 INT, 27 TO yds, 1 TD
S 84 OVR 29 Talanoa Holt 1 tackle
S 79 OVR 31 Tashaun Grant Retired 2 tackles, 1 pass tipped

K 87 OVR 10 Zane Gipson 2/2, made: 21, 35
P 93 OVR 18 Mitch Ward 3 punts, 2 inside 20
296 total yards

QB 80 OVR 5 Kyler Mills 15/29 (52%), 211 pass yds (75-yd long, 7.3 yds/att), 3 rush, 41 rush yds (13.7 yds/rush), 2 TDs, 2 INTs, 3 sacks, 67.2 RTG
HB 87 OVR 6 James Cook 14 rush, 58 rush yds (4.1 yds/rush), 0 rec / 1 targets, 1 TD, 1 fumble
HB 87 OVR 30 Keaontay Irvin 2 rush, 4 rush yds (2 yds/rush)
WR 80 OVR 2 Marquise Boehringer 3 rec / 8 targets, 8 rec yds (5-yd long)
WR 92 OVR 4 Rondale McCoy 6 rec / 8 targets, 64 rec yds (19-yd long)
WR 74 OVR 0 Zach Perry 0 rec / 1 targets
WR 84 OVR 83 Greg Derby 2 rec / 5 targets, 1 drop, 10 rec yds (9-yd long), 1 TD
WR 76 OVR 14 Michael Wood 0 rec / 2 targets
TE 89 OVR 86 Zach Elliott 3 rec / 3 targets, 54 rec yds (38-yd long)
TE 78 OVR 85 Trey Mannion 1 rec / 1 targets, 75 rec yds (75-yd long), 1 TD

DE 65 OVR 55 Dante Square 3 tackles, 1 for loss
DE 76 OVR 77 Randy Bruner 6 tackles
DT 74 OVR 94 Carlos Waters 5 tackles
OLB 72 OVR 97 Cameron Thompson 2 tackles
OLB 74 OVR 18 BJ Ogletree 5 tackles, 1 pass tipped
MLB 84 OVR 25 Zaven Crick 1 tackle, 1 for loss
MLB 75 OVR 56 Krys Barclay 1 pass tipped
CB 77 OVR 20 Marco Wright 2 tackles, 1 pass tipped
CB 80 OVR 29 Kris Brady 2 tackles
CB 83 OVR 13 Kei'Trel Camacho 3 tackles, 10 PR yds, 64 KR yds
S 86 OVR 3 Budda Bell 5 tackles
S 79 OVR 9 Isaiah Smith 3 tackles

K 68 OVR 47 Chris Rasmussen 1/1, made: 21
P 85 OVR 26 Matt Horn 2 punts, 0 inside 20

All Plays

Time between plays:


 Q1 15:00 KickoffKickoff by Zane Gipson to ARI 4, returned by Kei'Trel Camacho for 20 yards (to ARI 24).

 Q1 14:52 1st and 10 at ARI 24 Shotgun Empty - Double In Kyler Mills drops back to pass. Kyler Mills pass intended for Rondale McCoy tipped by Deommodore Lewis!
 Q1 14:39 2nd and 10 at ARI 24 Shotgun Spread - HB Draw James Cook takes the handoff. James Cook ran for 6 yards. (Fred Wilkerson)
 Q1 13:56 3rd and 4 at ARI 30 Singleback Normal - TE Post Kyler Mills drops back to pass. BLITZ! Kyler Mills pass to Rondale McCoy for 12 yards. (Fred Wilkerson) First down!
 Q1 13:07 1st and 10 at ARI 42 Shotgun Empty - Double In Kyler Mills drops back to pass. Kyler Mills pass to Marquise Boehringer for 1 yards. (Isaiah Odonnell)
 Q1 12:16 2nd and 9 at ARI 43 I-Form Pro - Curls Kyler Mills drops back to pass. BLITZ! Kyler Mills pass to Rondale McCoy for 17 yards. (Charvarius Wood) First down!
 Q1 11:24 1st and 10 at SF 40 Shotgun Spread - Texas Kyler Mills drops back to pass. BLITZ! Kyler Mills pass to Rondale McCoy for 11 yards. (Tashaun Grant) First down!
 Q1 10:39 1st and 10 at SF 29 I-Form Pro - Quick Slants Kyler Mills drops back to pass. Kyler Mills scrambled for 15 yards. (Javon Hood) First down!
 Q1 9:46 1st and 10 at SF 14 Shotgun Empty - Slot Drive Kyler Mills drops back to pass. Kyler Mills scrambled for 12 yards. (Nick Burfict) First down!
 Q1 9:01 1st and Goal at SF 2 I-Form Pro - HB Counter Weak James Cook takes the handoff. James Cook ran for 2 yards. Touchdown! Extra point is good!
SF 0   ARI 7


 Q1 8:58 KickoffKickoff by Chris Rasmussen to SF 9, returned by Charvarius Wood for 22 yards (to SF 31).

 Q1 8:50 1st and 10 at SF 31 Singleback Normal - TE Post Brock Petersen drops back to pass. BLITZ! Brock Petersen pass to Christian Morgan for 15 yards. (BJ Ogletree) First down!
 Q1 7:57 1st and 10 at SF 46 Shotgun Empty - Slot Drive Brock Petersen drops back to pass. Brock Petersen pass intended for Jauan Johnson incomplete.
 Q1 7:44 2nd and 10 at SF 46 Singleback Big - HB Sweep Right Christian Morgan takes the handoff. BLITZ! Christian Morgan ran for 5 yards. (Cameron Thompson)
 Q1 6:58 3rd and 5 at ARI 49 Shotgun Empty - Double In Brock Petersen drops back to pass. Brock Petersen pass to Deebo Shelby for 49 yards. Touchdown! Extra point is good!
SF 7   ARI 7


 Q1 6:41 KickoffKickoff by Zane Gipson to ARI 9, returned by Kei'Trel Camacho for 21 yards (to ARI 30).

 Q1 6:33 1st and 10 at ARI 30 Singleback Big - Flanker Curl Kyler Mills drops back to pass. BLITZ! Kyler Mills pass intended for Marquise Boehringer tipped by Isaiah Odonnell!
 Q1 6:21 2nd and 10 at ARI 30 I-Form Pro - Curls Kyler Mills drops back to pass. Kyler Mills pass to Marquise Boehringer for 5 yards. (Charvarius Wood)
 Q1 5:33 3rd and 5 at ARI 35 Shotgun Spread - Texas Kyler Mills drops back to pass. BLITZ! Kyler Mills pass to Rondale McCoy for 19 yards. (Charvarius Wood) First down!
 Q1 4:44 1st and 10 at SF 46 Singleback Normal - TE Post Kyler Mills drops back to pass. BLITZ! Kyler Mills scrambled for 14 yards. (Nick Burfict) First down!
 Q1 3:59 1st and 10 at SF 32 I-Form Pro - HB Toss Right James Cook takes the handoff. James Cook ran and was stopped for no gain. (Nick Burfict)
 Q1 3:06 2nd and 10 at SF 32 I-Form Pro - HB Toss Right James Cook takes the handoff. James Cook ran for 22 yards. (Charvarius Wood) First down!
 Q1 2:16 1st and Goal at SF 10 Singleback Big - HB Sweep Right Keaontay Irvin takes the handoff. Keaontay Irvin ran for 1 yards. (Clelin Farley)
 Q1 1:27 2nd and Goal at SF 9 Shotgun Empty - Double In Kyler Mills drops back to pass. BLITZ! Kyler Mills pass to Greg Derby for 9 yards. Touchdown! Extra point is good!
SF 7   ARI 14


 Q1 1:24 KickoffKickoff by Chris Rasmussen to SF 8, returned by Charvarius Wood for 16 yards (to SF 24).

 Q1 1:18 1st and 10 at SF 24 Shotgun Spread - HB Draw Christian Morgan takes the handoff. Christian Morgan ran and was tackled behind the line for -4 yards! (Dante Square)
 Q1 0:27 2nd and 14 at SF 20 I-Form Pro - HB Counter Weak Christian Morgan takes the handoff. Christian Morgan ran for 5 yards. (Randy Bruner)
End of first quarter
SF 7   ARI 14


 Q2 15:00 3rd and 9 at SF 25 Shotgun Spread - Texas Brock Petersen drops back to pass. Brock Petersen pass intended for Brandon Andersen incomplete.
 Q2 14:45 4th and 9 at SF 25 PuntPunt by Mitch Ward for 53 yards, returned by Kei'Trel Camacho for 0 yards (Fair Catch) (to ARI 22).

 Q2 14:39 1st and 10 at ARI 22 Singleback Normal - Double Hitch Kyler Mills drops back to pass. BLITZ! Kyler Mills pass intended for Marquise Boehringer incomplete.
 Q2 14:24 2nd and 10 at ARI 22 Shotgun Empty - Slot Drive Kyler Mills drops back to pass. Kyler Mills pass intended for Marquise Boehringer incomplete.
 Q2 14:09 3rd and 10 at ARI 22 Shotgun Spread - Texas Kyler Mills drops back to pass. Kyler Mills pass to Greg Derby for 1 yards. (Isaiah Odonnell)
 Q2 13:16 4th and 9 at ARI 23 PuntPunt by Matt Horn for 47 yards, returned by Charvarius Wood for 14 yards (to SF 44).

 Q2 13:05 1st and 10 at SF 44 Singleback Normal - HB Slash Christian Morgan takes the handoff. Christian Morgan ran for 8 yards. (BJ Ogletree)
 Q2 12:18 2nd and 2 at ARI 48 Shotgun Spread - Texas Brock Petersen drops back to pass. Brock Petersen pass to Brandon Andersen for 3 yards. (Isaiah Smith) First down!
 Q2 11:27 1st and 10 at ARI 45 Singleback Big - HB Blast Left Christian Morgan takes the handoff. Christian Morgan ran for 9 yards. (Randy Bruner)
 Q2 10:42 2nd and 1 at ARI 36 Shotgun Spread - Flood Brock Petersen drops back to pass. Brock Petersen pass to Ray-Ray Mallett for 2 yards. (Kei'Trel Camacho) First down!
 Q2 9:55 1st and 10 at ARI 34 Singleback Big - Flanker Curl Brock Petersen drops back to pass. Brock Petersen pass to Christian Morgan for 7 yards. (Budda Bell)
 Q2 9:06 2nd and 3 at ARI 27 I-Form Pro - Curls Brock Petersen drops back to pass. Brock Petersen pass to Deebo Shelby for 6 yards. (BJ Ogletree) First down!
 Q2 8:13 1st and 10 at ARI 21 I-Form Pro - HB Toss Right Christian Morgan takes the handoff. Christian Morgan ran for 6 yards. (Carlos Waters)
 Q2 7:23 2nd and 4 at ARI 15 Singleback Big - HB Blast Left Christian Morgan takes the handoff. Christian Morgan ran for 1 yards. (Carlos Waters)
 Q2 6:30 3rd and 3 at ARI 14 Shotgun Empty - Slot Drive Brock Petersen drops back to pass. BLITZ! Brock Petersen pass to Ray-Ray Mallett for 14 yards. Touchdown! Extra point is good!
SF 14   ARI 14


 Q2 6:25 KickoffKickoff by Zane Gipson to ARI -4. Touchback.

 Q2 6:25 1st and 10 at ARI 25 Singleback Big - HB Sweep Right James Cook takes the handoff. James Cook ran and was stopped for no gain. (Clelin Farley)
 Q2 5:35 2nd and 10 at ARI 25 Shotgun Empty - Double In Kyler Mills drops back to pass. Kyler Mills pass to Rondale McCoy for 2 yards. (Charvarius Wood)
 Q2 4:42 3rd and 8 at ARI 27 Shotgun Spread - Texas Kyler Mills drops back to pass. BLITZ! Kyler Mills pass intended for James Cook intercepted by Samuel White! Return of 27 yards. Touchdown! Extra point is good!
SF 21   ARI 14


 Q2 4:32 KickoffKickoff by Zane Gipson out of the end zone. Touchback.

 Q2 4:32 1st and 10 at ARI 25 Shotgun Empty - Slot Drive Kyler Mills drops back to pass. BLITZ! Kyler Mills sacked for -2 yards (Arik Atkins)
 Q2 3:46 2nd and 12 at ARI 23 Singleback Normal - TE Post Kyler Mills drops back to pass. Kyler Mills pass intended for Marquise Boehringer intercepted by Isaiah Odonnell! Return of 18 yards.

 Q2 3:39 1st and Goal at ARI 5 Singleback Normal - HB Slash Christian Morgan takes the handoff. Christian Morgan ran for 1 yards. (Dante Square)
 Q2 3:28 2nd and Goal at ARI 4 Shotgun Spread - Flood Brock Petersen drops back to pass. Brock Petersen pass intended for Ray-Ray Mallett incomplete.
 Q2 3:13 3rd and Goal at ARI 4 Singleback Big - Flanker Curl Brock Petersen drops back to pass. Brock Petersen pass intended for Christian Morgan tipped by Krys Barclay!
 Q2 3:06 4th and Goal at ARI 4 Field Goal21 yard FG attempt by Zane Gipson is good!
SF 24   ARI 14


 Q2 3:03 KickoffKickoff by Zane Gipson to ARI 5, returned by Kei'Trel Camacho for 23 yards (to ARI 28).

 Q2 2:54 1st and 10 at ARI 28 Singleback Big - HB Sweep Right James Cook takes the handoff. James Cook ran for 1 yards. (Arik Atkins)
 Q2 2:32 2nd and 9 at ARI 29 I-Form Pro - HB Toss Right James Cook takes the handoff. James Cook ran the ball, and fumbled! Recovered by Fred Wilkerson! Return of 2 yards.

 Q2 2:27 1st and 10 at ARI 27 Shotgun Empty - Double In Brock Petersen drops back to pass. BLITZ! Brock Petersen pass to Jauan Johnson for 1 yards. (Budda Bell)
 Q2 2:03 2nd and 9 at ARI 26 Shotgun Empty - Double In Brock Petersen drops back to pass. Brock Petersen pass to Jauan Johnson for 6 yards. (Budda Bell)
 Q2 1:51 3rd and 3 at ARI 20 I-Form Pro - Curls Brock Petersen drops back to pass. BLITZ! Brock Petersen pass to Deebo Shelby for 11 yards. (Budda Bell) First down!
 Q2 1:33 1st and Goal at ARI 9 I-Form Pro - HB Toss Right Christian Morgan takes the handoff. BLITZ! Christian Morgan ran for 9 yards. Touchdown! Extra point is good!
SF 31   ARI 14


 Q2 1:28 KickoffKickoff by Zane Gipson out of the end zone. Touchback.

 Q2 1:28 1st and 10 at ARI 25 Singleback Big - Flanker Curl Kyler Mills drops back to pass. BLITZ! Kyler Mills pass to Trey Mannion for 75 yards. Touchdown! Extra point is good!
SF 31   ARI 21


 Q2 1:11 KickoffKickoff by Chris Rasmussen to SF 8, returned by Charvarius Wood for 28 yards (to SF 36).

 Q2 1:00 1st and 10 at SF 36 Singleback Normal - TE Post Brock Petersen drops back to pass. Brock Petersen pass to Christian Morgan for 1 yards. (Marco Wright)
 Q2 0:44 2nd and 9 at SF 37 Singleback Big - Flanker Curl Brock Petersen drops back to pass. Brock Petersen pass to Deebo Shelby for 1 yards. (Isaiah Smith)
 Q2 0:35 3rd and 8 at SF 38 Shotgun Spread - Texas Brock Petersen drops back to pass. Brock Petersen pass intended for Deebo Shelby tipped by Marco Wright!
 Q2 0:28 4th and 8 at SF 38 PuntPunt by Mitch Ward for 53 yards, returned by Kei'Trel Camacho for 10 yards (to ARI 19).

 Q2 0:14 1st and 10 at ARI 19 Singleback Big - Flanker Curl Kyler Mills drops back to pass. BLITZ! Kyler Mills sacked for -8 yards (Arik Atkins)
Halftime
SF 31   ARI 21


 Q3 15:00 KickoffKickoff by Chris Rasmussen to SF 9, returned by Charvarius Wood for 21 yards (to SF 30).

 Q3 14:52 1st and 10 at SF 30 Singleback Normal - HB Stretch Right Christian Morgan takes the handoff. Christian Morgan ran for 2 yards. (Randy Bruner)
 Q3 14:04 2nd and 8 at SF 32 I-Form Pro - HB Toss Right Christian Morgan takes the handoff. Christian Morgan ran for 2 yards. (Carlos Waters)
 Q3 13:18 3rd and 6 at SF 34 Shotgun Spread - HB Draw Elijah Moss takes the handoff. Elijah Moss ran for 8 yards. (Randy Bruner) First down!
 Q3 12:34 1st and 10 at SF 42 Singleback Big - HB Sweep Right Christian Morgan takes the handoff. BLITZ! Christian Morgan ran for 6 yards. (Carlos Waters)
 Q3 11:44 2nd and 4 at SF 48 Singleback Big - HB Sweep Right Christian Morgan takes the handoff. BLITZ! Christian Morgan ran for 4 yards. (Cameron Thompson) First down!
 Q3 10:52 1st and 10 at ARI 48 Shotgun Spread - Flood Brock Petersen drops back to pass. Brock Petersen pass to Willie Shields for 7 yards. (Kris Brady)
 Q3 10:07 2nd and 3 at ARI 41 I-Form Pro - Curls Brock Petersen drops back to pass. Brock Petersen pass intended for Brandon Andersen incomplete.
 Q3 9:52 3rd and 3 at ARI 41 Singleback Normal - Double Hitch Brock Petersen drops back to pass. Brock Petersen pass to Willie Shields for 5 yards. (Budda Bell) First down!
 Q3 9:04 1st and 10 at ARI 36 Shotgun Spread - Flood Brock Petersen drops back to pass. BLITZ! Brock Petersen pass to Deebo Shelby for 16 yards. (Isaiah Smith) First down!
 Q3 8:20 1st and 10 at ARI 20 Singleback Big - HB Blast Left Christian Morgan takes the handoff. Christian Morgan ran for 5 yards. (Dante Square)
 Q3 7:33 2nd and 5 at ARI 15 Shotgun Empty - Slot Drive Brock Petersen drops back to pass. Brock Petersen pass intended for Brandon Andersen incomplete.
 Q3 7:20 3rd and 5 at ARI 15 Shotgun Spread - HB Draw Christian Morgan takes the handoff. Christian Morgan ran and was tackled behind the line for -3 yards! (Zaven Crick)
 Q3 6:30 4th and 8 at ARI 18 Field Goal35 yard FG attempt by Zane Gipson is good!
SF 34   ARI 21


 Q3 6:26 KickoffKickoff by Zane Gipson out of the end zone. Touchback.

 Q3 6:26 1st and 10 at ARI 25 Shotgun Spread - Flood Kyler Mills drops back to pass. Kyler Mills pass intended for Michael Wood incomplete.
 Q3 6:13 2nd and 10 at ARI 25 Shotgun Empty - Slot Drive Kyler Mills drops back to pass. Kyler Mills pass intended for Greg Derby dropped!
 Q3 5:58 3rd and 10 at ARI 25 Singleback Normal - TE Post Kyler Mills drops back to pass. BLITZ! Kyler Mills pass to Zach Elliott for 38 yards. (Tashaun Grant) First down!
 Q3 5:10 1st and 10 at SF 37 Singleback Big - HB Sweep Right James Cook takes the handoff. James Cook ran for 2 yards. (Dre Gillmore)
 Q3 4:19 2nd and 8 at SF 35 Singleback Normal - Double Hitch Kyler Mills drops back to pass. Kyler Mills pass intended for Michael Wood tipped by Jordan Logan!
 Q3 4:06 3rd and 8 at SF 35 I-Form Pro - Curls Kyler Mills drops back to pass. BLITZ! Kyler Mills pass to Zach Elliott for 13 yards. (Dre Gillmore) First down!
 Q3 3:18 1st and 10 at SF 22 I-Form Pro - HB Counter Weak James Cook takes the handoff. James Cook ran for 9 yards. (Javon Hood)
 Q3 2:34 2nd and 1 at SF 13 I-Form Pro - HB Counter Weak James Cook takes the handoff. James Cook ran for 6 yards. (Javon Hood) First down!
 Q3 1:48 1st and Goal at SF 7 Shotgun Spread - HB Draw James Cook takes the handoff. James Cook ran and was stopped for no gain. (Nick Burfict)
 Q3 0:58 2nd and Goal at SF 7 Singleback Normal - TE Post Kyler Mills drops back to pass. Kyler Mills pass intended for Rondale McCoy incomplete.
 Q3 0:45 3rd and Goal at SF 7 Shotgun Spread - HB Draw Keaontay Irvin takes the handoff. Keaontay Irvin ran for 3 yards. (Javon Hood)
 Q3 0:01 4th and Goal at SF 4 Field Goal21 yard FG attempt by Chris Rasmussen is good!
SF 34   ARI 24

End of third quarter
SF 34   ARI 24



 Q4 15:00 KickoffKickoff by Chris Rasmussen to SF 8, returned by Charvarius Wood for 21 yards (to SF 29).

 Q4 14:52 1st and 10 at SF 29 I-Form Pro - Quick Slants Brock Petersen drops back to pass. Brock Petersen pass to George Kelly for 1 yards. (Marco Wright)
 Q4 14:03 2nd and 9 at SF 30 Singleback Normal - HB Stretch Right Christian Morgan takes the handoff. Christian Morgan ran for 6 yards. (Randy Bruner)
 Q4 13:15 3rd and 3 at SF 36 Singleback Big - Flanker Curl Brock Petersen drops back to pass. Brock Petersen pass to Charlie Woods for 3 yards. (Kei'Trel Camacho) First down!
 Q4 12:32 1st and 10 at SF 39 Singleback Big - Flanker Curl Brock Petersen drops back to pass. Brock Petersen pass intended for Deebo Shelby tipped by BJ Ogletree!
 Q4 12:17 2nd and 10 at SF 39 I-Form Pro - Quick Slants Brock Petersen drops back to pass. BLITZ! Brock Petersen pass intended for Deebo Shelby incomplete.
 Q4 12:05 3rd and 10 at SF 39 Singleback Normal - TE Post Brock Petersen drops back to pass. Brock Petersen pass to Willie Shields for 6 yards. (Kei'Trel Camacho)
 Q4 11:12 4th and 4 at SF 45 PuntPunt by Mitch Ward for 54 yards, returned by Kei'Trel Camacho for 0 yards (Fair Catch) (to ARI 1).

 Q4 11:05 1st and 10 at ARI 1 Shotgun Empty - Slot Drive Kyler Mills drops back to pass. Kyler Mills pass intended for Greg Derby tipped by Tashaun Grant!
 Q4 10:52 2nd and 10 at ARI 1 I-Form Pro - HB Counter Weak James Cook takes the handoff. James Cook ran and was stopped for no gain. (Fred Wilkerson)
 Q4 10:02 3rd and 10 at ARI 1 Singleback Normal - Double Hitch Kyler Mills drops back to pass. Kyler Mills pass to Marquise Boehringer for 2 yards. (Charvarius Wood)
 Q4 9:09 4th and 8 at ARI 3 PuntPunt by Matt Horn for 47 yards, returned by Charvarius Wood for 4 yards (to ARI 46).

 Q4 9:00 1st and 10 at ARI 46 Singleback Normal - HB Slash Christian Morgan takes the handoff. Christian Morgan ran for 3 yards. (BJ Ogletree)
 Q4 8:13 2nd and 7 at ARI 43 I-Form Pro - HB Counter Weak Elijah Moss takes the handoff. Elijah Moss ran for 5 yards. (BJ Ogletree)
 Q4 7:29 3rd and 2 at ARI 38 Shotgun Spread - HB Counter Y Christian Morgan takes the handoff. Christian Morgan ran for 37 yards. (Kris Brady) First down!
 Q4 6:42 1st and Goal at ARI 1 Shotgun Empty - Double In Brock Petersen drops back to pass. Brock Petersen pass to Deebo Shelby for 1 yards. Touchdown! Extra point is good!
SF 41   ARI 24


 Q4 6:38 KickoffKickoff by Zane Gipson to ARI -2. Touchback.

 Q4 6:38 1st and 10 at ARI 25 Shotgun Empty - Slot Drive Kyler Mills drops back to pass. Kyler Mills pass intended for Zach Perry incomplete. (Isaiah Odonnell)
 Q4 6:24 2nd and 10 at ARI 25 I-Form Pro - HB Toss Right James Cook takes the handoff. BLITZ! James Cook ran for 2 yards. (Nick Burfict)
 Q4 5:38 3rd and 8 at ARI 27 Singleback Big - Outs Kyler Mills drops back to pass. Kyler Mills pass to Zach Elliott for 3 yards. (Fred Wilkerson)
 Q4 4:46 4th and 5 at ARI 30 Shotgun Spread - HB Counter Y James Cook takes the handoff. BLITZ! James Cook ran for 8 yards. (Javon Hood) First down!
 Q4 4:03 1st and 10 at ARI 38 Shotgun Empty - Slot Drive Kyler Mills drops back to pass. Kyler Mills pass intended for Marquise Boehringer tipped by Charvarius Wood!
 Q4 3:49 2nd and 10 at ARI 38 Shotgun Spread - Texas Kyler Mills drops back to pass. Kyler Mills pass to Rondale McCoy for 3 yards. (Talanoa Holt)
 Q4 3:26 3rd and 7 at ARI 41 Shotgun Spread - Flood Kyler Mills drops back to pass. Kyler Mills sacked for -8 yards (Arik Atkins)
 Q4 3:04 4th and 15 at ARI 33 Shotgun Empty - Slot Drive Kyler Mills drops back to pass. BLITZ! Kyler Mills pass intended for Greg Derby incomplete.

 Q4 2:59 1st and 10 at ARI 33 Shotgun Spread - HB Counter Y Christian Morgan takes the handoff. Christian Morgan ran for 3 yards. (Randy Bruner)
 Q4 2:08 2nd and 7 at ARI 30 I-Form Pro - HB Toss Right Christian Morgan takes the handoff. Christian Morgan ran for 17 yards. (Carlos Waters) First down!
 Q4 1:57 1st and 10 at ARI 13 Kneel FormationBrock Petersen kneeled the ball.
 Q4 1:18 2nd and 11 at ARI 14 Kneel FormationBrock Petersen kneeled the ball.
 Q4 0:39 3rd and 12 at ARI 15 Kneel FormationBrock Petersen kneeled the ball.
End of Regulation
SF 41   ARI 24


Auto-scroll page
Download Game CSV