Sunday, January 2, 2028     1:00 PM EST


17

Final


27

Team Ratings


Game Summary

Total plays: 121
Play of the game:  Q3 3rd and 14 at SF 36 Shotgun Spread - Flood Kyler McLendon drops back to pass. BLITZ (MLB Fred Williams)! Kyler McLendon pass to Brandon Skinner for 36 yards. Touchdown! Extra point is good!
SF 10   ARI 10

Player of the game: 1 Kyler McLendon 24/29 (83%), 332 pass yds (36-yd long, 11.4 yds/att), 3 TDs, 4 sacks, 146.0 RTG

Team Stats


Game Stats

Game engine version: 2
202 total yards

QB 84 OVR 13 Brock Petersen 16/21 (76%), 165 pass yds (37-yd long, 7.9 yds/att), 2 rush, 17 rush yds (8.5 yds/rush), 5 sacks, 1 fumble, 92.8 RTG
HB 92 OVR 23 Christian Mathieu 18 rush, 44 rush yds (2.4 yds/rush), 1 TD
HB 82 OVR 32 Tyrion Dangerfield 2 rush, 4 rush yds (2 yds/rush)
FB 71 OVR 35 Frank Choi 1 missed block
WR 85 OVR 19 Deebo Smith 6 rec / 7 targets, 54 rec yds (14-yd long)
WR 80 OVR 11 Brandon Amerson 3 rec / 4 targets, 52 rec yds (37-yd long)
WR 77 OVR 15 Jauan Johnson 2 rec / 3 targets, 27 rec yds (16-yd long)
WR 78 OVR 3 Ray-Ray Moncrief 3 rec / 3 targets, 24 rec yds (16-yd long)
TE 75 OVR 81 Cameron Lee 1 rec / 3 targets, 1 rec yds (1-yd long)
TE 67 OVR 82 Ross Drake Retired 1 rec / 1 targets, 7 rec yds (7-yd long)
T 80 OVR 78 Andrew Thompson 1 pancake
T 70 OVR 69 Matt Rodgers 1 pancake, 3 missed blocks
G 79 OVR 74 Spencer Baker 2 missed blocks
G 79 OVR 67 Nick Ballentine 1 missed block
C 72 OVR 64 Jake Brewer 2 missed blocks

DE 92 OVR 97 Nick Branch 1 pressure, 2 tackles
DE 82 OVR 94 Clelin Flores 3 tackles
DT 85 OVR 91 Arik Artis-Payne 5 pressures, 8 tackles, 5 for loss, 4 sacks
DT 75 OVR 99 Javon Kalil 2 tackles
OLB 79 OVR 57 Dre Green 2 tackles
OLB 78 OVR 46 Larry Nelson 6 tackles, 1 for loss
MLB 95 OVR 54 Fred Williams 6 tackles, 1 for loss
MLB 71 OVR 93 Trenton Spears 1 tackle
CB 81 OVR 7 Charvarius Weeks 4 tackles
CB 72 OVR 22 Isaiah Okung 2 tackles
CB 77 OVR 2 Deommodore Langley 4 tackles
CB 73 OVR 26 Samuel Wiggins 3 tackles, 7 PR yds, 210 KR yds, 1 TD
S 81 OVR 29 Talanoa Hillman 1 tackle, 1 pass tipped
S 73 OVR 42 Christopher Sprinkle 3 tackles, 1 pass tipped

K 89 OVR 4 Jake Madden 1/1, made: 34
P 81 OVR 90 Tress Weeden Retired 5 punts (1 inside 20) 41, 45, 41, 43, 43
337 total yards

QB 93 OVR 1 Kyler McLendon 24/29 (83%), 332 pass yds (36-yd long, 11.4 yds/att), 3 TDs, 4 sacks, 146.0 RTG
HB 74 OVR 22 Ty'Son Webb 12 rush, 15 rush yds (1.3 yds/rush)
HB 76 OVR 82 Trey Savage 7 rush, 10 rush yds (1.4 yds/rush)
WR 85 OVR 4 Rondale McCormick 2 rec / 3 targets, 47 rec yds (31-yd long), 1 TD
WR 85 OVR 86 Marvin Moala 7 rec / 8 targets, 87 rec yds (18-yd long)
WR 75 OVR 17 Puka Nugent 5 rec / 7 targets, 68 rec yds (27-yd long), 1 TD
WR 87 OVR 89 Brandon Skinner 4 rec / 4 targets, 74 rec yds (36-yd long), 1 TD
TE 89 OVR 85 Trey Murillo 5 rec / 6 targets, 51 rec yds (14-yd long)
TE 79 OVR 48 Noah Burns 1 rec / 1 targets, 5 rec yds (5-yd long)
T 85 OVR 70 Paris Jacobs 1 missed block
G 61 OVR 62 Greg Williams 1 pancake, 5 missed blocks
C 75 OVR 54 Josh Pulley 2 pancakes

DE 76 OVR 90 Rashard Lippett 4 tackles
DE 82 OVR 55 Dante Sims 3 pressures, 4 tackles, 2 for loss, 2 sacks, 1 fumble forced
DT 81 OVR 95 Leki Fisher 2 pressures, 3 tackles, 2 for loss, 2 sacks
DT 80 OVR 53 Clemens Brown 1 pressure, 3 tackles, 1 for loss
OLB 84 OVR 41 Myjai Stewart 2 pressures, 3 tackles
OLB 73 OVR 97 Cameron Taylor 4 tackles
MLB 87 OVR 25 Zaven Carter 1 pressure, 7 tackles, 2 for loss, 1 sack
MLB 83 OVR 7 Kyzir Wolfe 1 tackle
CB 85 OVR 20 Marco Williams 2 tackles, 5 PR yds, 16 KR yds
CB 78 OVR 21 Garrett Weiss 2 tackles
CB 77 OVR 40 Sean Boyce 3 tackles, 1 pass tipped
S 91 OVR 3 Budda Barth 4 tackles, 1 pass tipped
S 90 OVR 9 Isaiah Sandoval 3 tackles

K 72 OVR 39 Adolphus Kirby 2/2, made: 46, 50
P 75 OVR 26 Matt Hill 3 punts (0 inside 20) 38, 38, 39

All Plays

Time between plays:

 Q1 15:00 KickoffKickoff by Adolphus Kirby to SF 4, returned by Samuel Wiggins for 96 yards. Touchdown! Extra point is good!
SF 7   ARI 0


 Q1 14:44 KickoffKickoff by Jake Madden out of the end zone. Touchback.

 Q1 14:44 1st and 10 at ARI 25 Shotgun Spread - HB Draw Trey Savage takes the handoff. Trey Savage ran for 3 yards. (Clelin Flores)
 Q1 14:00 2nd and 7 at ARI 28 Singleback Normal - TE Post Kyler McLendon drops back to pass. BLITZ (OLB Larry Nelson)! Kyler McLendon pass to Trey Murillo for 14 yards. (Deommodore Langley) First down!
 Q1 13:10 1st and 10 at ARI 42 Singleback Normal - TE Post Kyler McLendon drops back to pass. Kyler McLendon pass to Trey Murillo for 3 yards. (Fred Williams)
 Q1 12:21 2nd and 7 at ARI 45 Shotgun Spread - HB Draw Ty'Son Webb takes the handoff. Ty'Son Webb ran for 2 yards. (Arik Artis-Payne)
 Q1 11:35 3rd and 5 at ARI 47 Singleback Normal - TE Post Kyler McLendon drops back to pass. BLITZ (OLB Larry Nelson)! Kyler McLendon pass to Marvin Moala for 15 yards. (Christopher Sprinkle) First down!
 Q1 10:49 1st and 10 at SF 38 Singleback Normal - HB Stretch Right Trey Savage takes the handoff. Trey Savage ran for 5 yards. (Larry Nelson)
 Q1 10:00 2nd and 5 at SF 33 Singleback Big - HB Blast Left Trey Savage takes the handoff. Trey Savage ran for 3 yards. (Clelin Flores)
 Q1 9:17 3rd and 2 at SF 30 Singleback Big - HB Blast Left Ty'Son Webb takes the handoff. Ty'Son Webb ran for 2 yards. (Larry Nelson) First down!
 Q1 8:30 1st and 10 at SF 28 Singleback Normal - HB Slash Trey Savage takes the handoff. BLITZ! C Josh Pulley pancakes a defender! Trey Savage ran and was tackled behind the line for -3 yards! (Larry Nelson)
 Q1 7:46 2nd and 13 at SF 31 Shotgun Spread - Flood Kyler McLendon drops back to pass. Kyler McLendon pass to Marvin Moala for 2 yards. (Charvarius Weeks)
 Q1 7:00 3rd and 11 at SF 29 Singleback Normal - Double Hitch Kyler McLendon drops back to pass. Kyler McLendon pass intended for Puka Nugent tipped by Talanoa Hillman!
 Q1 6:47 4th and 11 at SF 29 Field Goal46 yard FG attempt by Adolphus Kirby is good!
SF 7   ARI 3


 Q1 6:42 KickoffKickoff by Adolphus Kirby to SF 8, returned by Samuel Wiggins for 24 yards (to SF 32).

 Q1 6:33 1st and 10 at SF 32 I-Form Pro - HB Counter Weak Christian Mathieu takes the handoff. BLITZ! Christian Mathieu ran for 1 yards. (Dante Sims)
 Q1 5:49 2nd and 9 at SF 33 Singleback Normal - TE Post Brock Petersen drops back to pass. BLITZ (OLB Myjai Stewart)! Brock Petersen pass to Jauan Johnson for 11 yards. (Sean Boyce) First down!
 Q1 5:05 1st and 10 at SF 44 Shotgun Spread - HB Draw Christian Mathieu takes the handoff. BLITZ! Christian Mathieu ran and was tackled behind the line for -2 yards! (Zaven Carter)
 Q1 4:12 2nd and 12 at SF 42 I-Form Pro - HB Counter Weak Christian Mathieu takes the handoff. Christian Mathieu ran for 1 yards. (Myjai Stewart)
 Q1 3:20 3rd and 11 at SF 43 Singleback Normal - TE Post Brock Petersen drops back to pass. Brock Petersen pass to Brandon Amerson for 6 yards. (Sean Boyce)
 Q1 2:35 4th and 5 at SF 49 PuntPunt by Tress Weeden for 41 yards (to ARI 10).

 Q1 2:29 1st and 10 at ARI 10 Shotgun Spread - HB Counter Y Ty'Son Webb takes the handoff. Ty'Son Webb ran for 2 yards. (Javon Kalil)
 Q1 1:45 2nd and 8 at ARI 12 Shotgun Spread - Texas Kyler McLendon drops back to pass. BLITZ (MLB Fred Williams)! T Paris Jacobs got beat! Pressure from DE Nick Branch! Kyler McLendon pass to Brandon Skinner for 19 yards. (Isaiah Okung) First down!
 Q1 0:52 1st and 10 at ARI 31 Singleback Normal - TE Post Kyler McLendon drops back to pass. G Greg Williams got beat! Pressure from DT Arik Artis-Payne! Kyler McLendon sacked for -5 yards (Arik Artis-Payne)
 Q1 0:01 2nd and 15 at ARI 26 Singleback Normal - HB Stretch Right Ty'Son Webb takes the handoff. BLITZ! Ty'Son Webb ran and was tackled behind the line for -2 yards! (Arik Artis-Payne)
End of first quarter
SF 7   ARI 3


 Q2 15:00 3rd and 17 at ARI 24 Shotgun Spread - Texas Kyler McLendon drops back to pass. BLITZ (MLB Fred Williams)! Kyler McLendon pass to Puka Nugent for 11 yards. (Deommodore Langley)
 Q2 14:08 4th and 6 at ARI 35 PuntPunt by Matt Hill for 38 yards, returned by Samuel Wiggins for 7 yards (to SF 34).

 Q2 13:59 1st and 10 at SF 34 Shotgun Spread - HB Counter Y Christian Mathieu takes the handoff. Christian Mathieu ran for 9 yards. (Rashard Lippett)
 Q2 13:08 2nd and 1 at SF 43 Singleback Big - HB Blast Left Christian Mathieu takes the handoff. Christian Mathieu ran for 10 yards. (Cameron Taylor) First down!
 Q2 12:20 1st and 10 at ARI 47 Singleback Big - HB Blast Left Christian Mathieu takes the handoff. BLITZ! Christian Mathieu ran for 2 yards. (Leki Fisher)
 Q2 11:28 2nd and 8 at ARI 45 I-Form Pro - HB Counter Weak Tyrion Dangerfield takes the handoff. BLITZ! Tyrion Dangerfield ran for 2 yards. (Cameron Taylor)
 Q2 10:37 3rd and 6 at ARI 43 Singleback Normal - TE Post Brock Petersen drops back to pass. C Jake Brewer got beat! Pressure from DT Clemens Brown! Brock Petersen pass intended for Cameron Lee incomplete. (Budda Barth)
 Q2 10:26 4th and 6 at ARI 43 PuntPunt by Tress Weeden for 45 yards (to ARI -2). Touchback.

 Q2 10:20 1st and 10 at ARI 20 Singleback Normal - HB Slash Ty'Son Webb takes the handoff. Ty'Son Webb ran for 3 yards. (Nick Branch)
 Q2 9:34 2nd and 7 at ARI 23 Singleback Big - Outs Kyler McLendon drops back to pass. Kyler McLendon pass to Noah Burns for 5 yards. (Dre Green)
 Q2 8:43 3rd and 2 at ARI 28 Singleback Big - Outs Kyler McLendon drops back to pass. Kyler McLendon pass to Trey Murillo for 7 yards. (Charvarius Weeks) First down!
 Q2 7:52 1st and 10 at ARI 35 Shotgun Spread - Texas Kyler McLendon drops back to pass. Kyler McLendon pass intended for Marvin Moala incomplete. (Christopher Sprinkle)
 Q2 7:37 2nd and 10 at ARI 35 Shotgun Empty - Slot Drive Kyler McLendon drops back to pass. G Greg Williams got beat! Pressure from DT Arik Artis-Payne! Kyler McLendon sacked for -9 yards (Arik Artis-Payne)
 Q2 6:44 3rd and 19 at ARI 26 Shotgun Empty - Double In Kyler McLendon drops back to pass. Kyler McLendon pass to Puka Nugent for 6 yards. (Fred Williams)
 Q2 5:56 4th and 13 at ARI 32 PuntPunt by Matt Hill for 38 yards, Fair Catch by Samuel Wiggins (at SF 30).

 Q2 5:48 1st and 10 at SF 30 Singleback Big - HB Blast Left Christian Mathieu takes the handoff. BLITZ! Christian Mathieu ran for 3 yards. (Zaven Carter)
 Q2 4:55 2nd and 7 at SF 33 Singleback Normal - TE Post Brock Petersen drops back to pass. BLITZ (OLB Myjai Stewart)! Brock Petersen pass to Deebo Smith for 14 yards. (Zaven Carter) First down!
 Q2 4:11 1st and 10 at SF 47 Shotgun Spread - HB Draw Christian Mathieu takes the handoff. Christian Mathieu ran and was tackled behind the line for -4 yards! (Clemens Brown)
 Q2 3:23 2nd and 14 at SF 43 Singleback Normal - HB Stretch Right Christian Mathieu takes the handoff. Christian Mathieu ran for 2 yards. (Myjai Stewart)
 Q2 3:00 3rd and 12 at SF 45 I-Form Pro - Curls Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! G Spencer Baker got beat! Pressure from DT Leki Fisher! Brock Petersen sacked for -7 yards (Leki Fisher)
 Q2 2:46 4th and 19 at SF 38 PuntPunt by Tress Weeden for 41 yards, Fair Catch by Marco Williams (at ARI 21).

 Q2 2:38 1st and 10 at ARI 21 Singleback Normal - TE Post Kyler McLendon drops back to pass. Kyler McLendon pass to Trey Murillo for 14 yards. (Larry Nelson) First down!
 Q2 2:28 1st and 10 at ARI 35 Singleback Normal - HB Stretch Right Ty'Son Webb takes the handoff. BLITZ! Ty'Son Webb ran for 2 yards. (Larry Nelson)
 Q2 2:05 2nd and 8 at ARI 37 Singleback Normal - HB Stretch Right Ty'Son Webb takes the handoff. BLITZ! Ty'Son Webb ran for 3 yards. (Fred Williams)
 Q2 1:55 3rd and 5 at ARI 40 Singleback Normal - TE Post Kyler McLendon drops back to pass. Kyler McLendon pass intended for Rondale McCormick incomplete. (Christopher Sprinkle)
 Q2 1:47 4th and 5 at ARI 40 PuntPunt by Matt Hill for 39 yards, Fair Catch by Samuel Wiggins (at SF 21).

 Q2 1:40 1st and 10 at SF 21 Singleback Normal - TE Post Brock Petersen drops back to pass. Brock Petersen pass to Brandon Amerson for 37 yards. (Isaiah Sandoval) First down!
 Q2 1:26 1st and 10 at ARI 42 Singleback Big - Outs Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! T Matt Rodgers got beat! Pressure from OLB Myjai Stewart! Brock Petersen scrambled for 11 yards. First down!
 Q2 1:17 1st and 10 at ARI 31 Singleback Normal - HB Slash Christian Mathieu takes the handoff. Christian Mathieu ran for 2 yards. (Myjai Stewart)
 Q2 1:01 2nd and 8 at ARI 29 Singleback Normal - HB Stretch Right Christian Mathieu takes the handoff. BLITZ! Christian Mathieu ran for 7 yards. (Rashard Lippett)
 Q2 0:37 3rd and 1 at ARI 22 Singleback Normal - HB Slash Tyrion Dangerfield takes the handoff. BLITZ! Tyrion Dangerfield ran for 2 yards. (Clemens Brown) First down!
 Q2 0:25 1st and 10 at ARI 20 Singleback Normal - Double Hitch Brock Petersen drops back to pass. BLITZ (OLB Myjai Stewart)! Brock Petersen pass to Cameron Lee for 1 yards. (Garrett Weiss)
 Q2 0:17 2nd and 9 at ARI 19 Shotgun Spread - HB Counter Y Christian Mathieu takes the handoff. Christian Mathieu ran for 2 yards. (Rashard Lippett)
 Q2 0:01 3rd and 7 at ARI 17 Field Goal34 yard FG attempt by Jake Madden is good!
SF 10   ARI 3

Halftime
SF 10   ARI 3



 Q3 15:00 KickoffKickoff by Jake Madden out of the end zone. Touchback.

 Q3 15:00 1st and 10 at ARI 25 Singleback Normal - TE Post Kyler McLendon drops back to pass. G Greg Williams got beat! Pressure from DT Arik Artis-Payne! Kyler McLendon sacked for -5 yards (Arik Artis-Payne)
 Q3 14:14 2nd and 15 at ARI 20 Singleback Big - Outs Kyler McLendon drops back to pass. Kyler McLendon pass to Marvin Moala for 13 yards. (Trenton Spears)
 Q3 13:29 3rd and 2 at ARI 33 I-Form Pro - Curls Kyler McLendon drops back to pass. BLITZ (MLB Fred Williams)! Kyler McLendon pass to Marvin Moala for 17 yards. (Charvarius Weeks) First down!
 Q3 12:43 1st and 10 at midfield Shotgun Spread - Flood Kyler McLendon drops back to pass. Kyler McLendon pass to Marvin Moala for 5 yards. (Fred Williams)
 Q3 11:58 2nd and 5 at SF 45 Singleback Normal - Double Hitch Kyler McLendon drops back to pass. Kyler McLendon pass to Trey Murillo for 13 yards. (Samuel Wiggins) First down!
 Q3 11:11 1st and 10 at SF 32 Shotgun Spread - HB Counter Y Trey Savage takes the handoff. Trey Savage ran and was stopped for no gain. (Arik Artis-Payne)
 Q3 10:19 2nd and 10 at SF 32 Singleback Normal - HB Stretch Right Ty'Son Webb takes the handoff. Ty'Son Webb ran and was tackled behind the line for -4 yards! (Fred Williams)
 Q3 9:33 3rd and 14 at SF 36 Shotgun Spread - Flood Kyler McLendon drops back to pass. BLITZ (MLB Fred Williams)! Kyler McLendon pass to Brandon Skinner for 36 yards. Touchdown! Extra point is good!
SF 10   ARI 10


 Q3 9:19 KickoffKickoff by Adolphus Kirby to SF 7, returned by Samuel Wiggins for 25 yards (to SF 32).

 Q3 9:09 1st and 10 at SF 32 Singleback Big - Outs Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! Brock Petersen pass to Ross Drake for 7 yards. (Kyzir Wolfe)
 Q3 8:26 2nd and 3 at SF 39 I-Form Pro - HB Toss Right Christian Mathieu takes the handoff. BLITZ! Christian Mathieu ran for 2 yards. (Cameron Taylor)
 Q3 7:41 3rd and 1 at SF 41 Singleback Normal - HB Stretch Right Christian Mathieu takes the handoff. BLITZ! Christian Mathieu ran for 2 yards. (Clemens Brown) First down!
 Q3 6:51 1st and 10 at SF 43 Singleback Big - HB Blast Left Christian Mathieu takes the handoff. Christian Mathieu ran for 2 yards. (Zaven Carter)
 Q3 6:01 2nd and 8 at SF 45 Shotgun Spread - Flood Brock Petersen drops back to pass. Brock Petersen pass to Deebo Smith for 11 yards. (Marco Williams) First down!
 Q3 5:16 1st and 10 at ARI 44 Singleback Big - HB Blast Left Christian Mathieu takes the handoff. Christian Mathieu ran for 3 yards. (Rashard Lippett)
 Q3 4:31 2nd and 7 at ARI 41 I-Form Pro - Curls Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! FB Frank Choi got beat! Pressure from DE Dante Sims! Brock Petersen sacked for -1 yards (Dante Sims)
 Q3 3:48 3rd and 8 at ARI 42 Shotgun Spread - Flood Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! T Matt Rodgers got beat! Pressure from DE Dante Sims! Brock Petersen sacked for -9 yards and fumbled! Recovered by Dante Sims!

 Q3 3:45 1st and 10 at SF 49 Singleback Normal - HB Stretch Right Ty'Son Webb takes the handoff. Ty'Son Webb ran and was stopped for no gain. (Larry Nelson)
 Q3 3:02 2nd and 10 at SF 49 Shotgun Spread - Texas Kyler McLendon drops back to pass. BLITZ (MLB Fred Williams)! Kyler McLendon pass to Brandon Skinner for 15 yards. (Deommodore Langley) First down!
 Q3 2:18 1st and 10 at SF 34 Singleback Normal - Double Hitch Kyler McLendon drops back to pass. G Greg Williams got beat! Pressure from DT Arik Artis-Payne! Kyler McLendon pass intended for Trey Murillo tipped by Christopher Sprinkle!
 Q3 2:05 2nd and 10 at SF 34 Singleback Big - Outs Kyler McLendon drops back to pass. Kyler McLendon pass to Marvin Moala for 17 yards. (Dre Green) First down!
 Q3 1:13 1st and 10 at SF 17 Singleback Normal - HB Stretch Right Ty'Son Webb takes the handoff. G Greg Williams pancakes a defender! Ty'Son Webb ran for 1 yards. (Clelin Flores)
 Q3 0:30 2nd and 9 at SF 16 Singleback Normal - TE Post Kyler McLendon drops back to pass. BLITZ (OLB Larry Nelson)! Kyler McLendon pass to Rondale McCormick for 16 yards. Touchdown! Extra point is good!
SF 10   ARI 17


 Q3 0:24 KickoffKickoff by Adolphus Kirby to SF 9, returned by Samuel Wiggins for 26 yards (to SF 35).

 Q3 0:14 1st and 10 at SF 35 Singleback Big - Outs Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! T Matt Rodgers got beat! Pressure from OLB Myjai Stewart! Brock Petersen scrambled for 6 yards.
End of third quarter
SF 10   ARI 17


 Q4 15:00 2nd and 4 at SF 41 Shotgun Empty - Slot Drive Brock Petersen drops back to pass. G Spencer Baker got beat! Pressure from DT Leki Fisher! Brock Petersen sacked for -5 yards (Leki Fisher)
 Q4 14:15 3rd and 9 at SF 36 Shotgun Empty - Slot Drive Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! Brock Petersen pass intended for Jauan Johnson tipped by Budda Barth!
 Q4 14:04 4th and 9 at SF 36 PuntPunt by Tress Weeden for 43 yards, returned by Marco Williams for 5 yards (to ARI 26).

 Q4 13:54 1st and 10 at ARI 26 Singleback Normal - TE Post Kyler McLendon drops back to pass. BLITZ (OLB Larry Nelson)! Kyler McLendon pass to Puka Nugent for 10 yards. (Deommodore Langley) First down!
 Q4 13:07 1st and 10 at ARI 36 Singleback Normal - TE Post Kyler McLendon drops back to pass. G Greg Williams got beat! Pressure from DT Arik Artis-Payne! Kyler McLendon sacked for -1 yards (Arik Artis-Payne)
 Q4 12:16 2nd and 11 at ARI 35 Singleback Normal - HB Slash Ty'Son Webb takes the handoff. C Josh Pulley pancakes a defender! Ty'Son Webb ran for 6 yards. (Nick Branch)
 Q4 11:27 3rd and 5 at ARI 41 Shotgun Spread - Texas Kyler McLendon drops back to pass. BLITZ (MLB Fred Williams)! Kyler McLendon pass to Puka Nugent for 14 yards. (Charvarius Weeks) First down!
 Q4 10:38 1st and 10 at SF 45 Singleback Normal - TE Post Kyler McLendon drops back to pass. Kyler McLendon pass to Marvin Moala for 18 yards. (Samuel Wiggins) First down!
 Q4 9:49 1st and 10 at SF 27 Singleback Normal - TE Post Kyler McLendon drops back to pass. BLITZ (OLB Larry Nelson)! Kyler McLendon pass to Puka Nugent for 27 yards. Touchdown! Extra point is good!
SF 10   ARI 24


 Q4 9:39 KickoffKickoff by Adolphus Kirby to SF 6, returned by Samuel Wiggins for 18 yards (to SF 24).

 Q4 9:32 1st and 10 at SF 24 I-Form Pro - HB Toss Right Christian Mathieu takes the handoff. BLITZ! T Matt Rodgers pancakes a defender! Christian Mathieu ran for 1 yards. (Dante Sims)
 Q4 8:41 2nd and 9 at SF 25 Shotgun Spread - Texas Brock Petersen drops back to pass. Brock Petersen pass to Deebo Smith for 2 yards. (Marco Williams)
 Q4 7:54 3rd and 7 at SF 27 I-Form Pro - Curls Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! Brock Petersen pass intended for Cameron Lee incomplete. (Cameron Taylor)
 Q4 7:43 4th and 7 at SF 27 PuntPunt by Tress Weeden for 43 yards, Fair Catch by Marco Williams (at ARI 30).

 Q4 7:36 1st and 10 at ARI 30 Shotgun Spread - Texas Kyler McLendon drops back to pass. Kyler McLendon pass intended for Puka Nugent incomplete. (Isaiah Okung)
 Q4 7:24 2nd and 10 at ARI 30 Singleback Normal - HB Stretch Right Trey Savage takes the handoff. Trey Savage ran for 2 yards. (Javon Kalil)
 Q4 6:32 3rd and 8 at ARI 32 Singleback Normal - Double Hitch Kyler McLendon drops back to pass. Kyler McLendon pass to Rondale McCormick for 31 yards. (Samuel Wiggins) First down!
 Q4 5:44 1st and 10 at SF 37 Singleback Normal - HB Stretch Right Trey Savage takes the handoff. Trey Savage ran and was stopped for no gain. (Arik Artis-Payne)
 Q4 4:53 2nd and 10 at SF 37 Shotgun Spread - Flood Kyler McLendon drops back to pass. Kyler McLendon pass to Brandon Skinner for 4 yards. (Talanoa Hillman)
 Q4 4:10 3rd and 6 at SF 33 Shotgun Spread - HB Draw Ty'Son Webb takes the handoff. BLITZ! Ty'Son Webb ran and was stopped for no gain. (Fred Williams)
 Q4 3:23 4th and 6 at SF 33 Field Goal50 yard FG attempt by Adolphus Kirby is good!
SF 10   ARI 27


 Q4 3:20 KickoffKickoff by Adolphus Kirby to SF 8, returned by Samuel Wiggins for 21 yards (to SF 29).

 Q4 3:12 1st and 10 at SF 29 Shotgun Empty - Double In Brock Petersen drops back to pass. Brock Petersen pass intended for Brandon Amerson tipped by Sean Boyce!
 Q4 3:05 2nd and 10 at SF 29 Shotgun Empty - Slot Drive Brock Petersen drops back to pass. Brock Petersen pass to Ray-Ray Moncrief for 5 yards. (Zaven Carter)
 Q4 2:53 3rd and 5 at SF 34 Shotgun Empty - Slot Drive Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! Brock Petersen pass to Brandon Amerson for 9 yards. (Isaiah Sandoval) First down!
 Q4 2:38 1st and 10 at SF 43 Shotgun Empty - Double In Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! C Jake Brewer got beat! Pressure from MLB Zaven Carter! Brock Petersen sacked for -6 yards (Zaven Carter)
 Q4 2:27 2nd and 16 at SF 37 Shotgun Spread - Flood Brock Petersen drops back to pass. Brock Petersen pass to Deebo Smith for 8 yards. (Budda Barth)
 Q4 2:08 3rd and 8 at SF 45 Shotgun Spread - Texas Brock Petersen drops back to pass. Brock Petersen pass to Deebo Smith for 13 yards. (Sean Boyce) First down!
 Q4 1:59 1st and 10 at ARI 42 Shotgun Empty - Slot Drive Brock Petersen drops back to pass. Brock Petersen pass to Ray-Ray Moncrief for 3 yards. (Isaiah Sandoval)
 Q4 1:49 2nd and 7 at ARI 39 Shotgun Empty - Slot Drive Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! G Nick Ballentine got beat! Pressure from DE Dante Sims! Brock Petersen pass to Jauan Johnson for 16 yards. (Budda Barth) First down!
 Q4 1:35 1st and 10 at ARI 23 Shotgun Spread - Texas Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! Brock Petersen pass to Deebo Smith for 6 yards. (Budda Barth)
 Q4 1:13 2nd and 4 at ARI 17 Shotgun Empty - Slot Drive Brock Petersen drops back to pass. Brock Petersen pass to Ray-Ray Moncrief for 16 yards. (Zaven Carter) First down!
 Q4 0:55 1st and Goal at ARI 1 I-Form Pro - Curls Brock Petersen drops back to pass. BLITZ (MLB Zaven Carter)! Brock Petersen pass intended for Deebo Smith incomplete. (Garrett Weiss)
 Q4 0:48 2nd and Goal at ARI 1 Singleback Normal - HB Slash Christian Mathieu takes the handoff. T Andrew Thompson pancakes a defender! Christian Mathieu ran for 1 yards. Touchdown! Extra point is good!
SF 17   ARI 27


 Q4 0:45 KickoffKickoff by Jake Madden to ARI 8, returned by Marco Williams for 16 yards (to ARI 24).

 Q4 0:39 1st and 10 at ARI 24 Kneel FormationKyler McLendon kneeled the ball.
End of Regulation
SF 17   ARI 27


Auto-scroll page
Download Game CSV