San Francisco
49ers
6-0
24
FINAL
31
Arizona
Cardinals
0-6
AI Recap
AI RECAPIn a thrilling Week 7 matchup, the Arizona Cardinals secured a hard-fought victory over the San Francisco 49ers, winning 31-24. The stakes were high as both teams aimed to bolster their playoff aspirations, but it was Arizona that came out on top, showcasing their resilience at home.
Quarterback Steven Perine was the standout performer for the Cardinals, throwing for 238 yards and three touchdowns, effectively orchestrating the offense. His ability to connect with receivers kept the 49ers' defense on their heels. On the other side, Christian McCaffrey led the ground game for San Francisco with 87 rushing yards, while De'Zhaun Stribling made significant contributions in the air with 116 receiving yards.
The Cardinals' defense played a pivotal role in the outcome, highlighted by Zaven Collins’ dominant performance, racking up three sacks and disrupting the 49ers' offensive rhythm. The game's turning point came late in the fourth quarter when Collins' pressure forced a crucial turnover on downs, allowing Arizona to maintain their lead and ultimately seal the victory. With Edgerrin Cooper leading the defense with 11 total tackles, the Cardinals flexed their defensive muscle when it mattered most.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Steven Perine | QB | 34 | 20 | 59% | 238 | 3 | 1 | 97.4 |
| Brock Purdy | QB | 41 | 24 | 59% | 235 | 1 | 0 | 82.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 13 | 87 | 6.7 | 31 | 0 | 18 | 0 |
| Brock Purdy | QB | 2 | 45 | 22.5 | 37 | 0 | 45 | 2 |
| Jeremiyah Love | HB | 15 | 35 | 2.3 | 24 | 0 | 25 | 0 |
| Kaelon Black | HB | 10 | 20 | 2.0 | — | 2 | 7 | 1 |
| Kendre Miller | HB | 4 | 16 | 4.0 | 9 | 0 | 12 | 0 |
| Steven Perine | QB | 2 | 5 | 2.5 | — | 0 | 3 | 0 |
| Kyle Juszczyk | FB | 1 | 5 | 5.0 | — | 0 | 5 | 0 |
| Ollie Gordon II | HB | 1 | 1 | 1.0 | — | 0 | 1 | 0 |
| De'Zhaun Stribling | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Puka Nacua | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Marvin Harrison Jr | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Mike Evans | WR | 1 | -1 | -1.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| De'Zhaun Stribling | WR | 8 | 116 | 14.5 | 14 | 0 | 28 | 0 |
| Puka Nacua | WR | 5 | 87 | 17.4 | 42 | 2 | 44 | 0 |
| Marvin Harrison Jr | WR | 6 | 78 | 13.0 | 7 | 0 | 20 | 0 |
| Mike Evans | WR | 5 | 51 | 10.2 | 16 | 1 | 15 | 1 |
| George Kittle | TE | 5 | 43 | 8.6 | 12 | 0 | 16 | 0 |
| Jeremiyah Love | HB | 2 | 26 | 13.0 | 1 | 1 | 13 | 0 |
| Trey McBride | TE | 3 | 21 | 7.0 | 2 | 0 | 9 | 0 |
| Brandon Aiyuk | WR | 2 | 12 | 6.0 | 2 | 0 | 8 | 0 |
| Michael Wilson | WR | 2 | 11 | 5.5 | — | 0 | 8 | 0 |
| Kaelon Black | HB | 1 | 10 | 10.0 | 6 | 0 | 10 | 0 |
| Reggie Virgil | WR | 1 | 9 | 9.0 | — | 0 | 9 | 0 |
| Luke Musgrave | TE | 1 | 6 | 6.0 | 2 | 0 | 6 | 0 |
| Giovanni Ricci | FB | 1 | 3 | 3.0 | 2 | 0 | 3 | 0 |
| Christian McCaffrey | HB | 1 | 1 | 1.0 | — | 0 | 1 | 0 |
| Xavier Legette | WR | 1 | -1 | -1.0 | — | 0 | 0 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Edgerrin Cooper | WILL | 11 | 0.5 | 0 | 0 | 1 |
| Nick Iglesias | WILL | 8 | 1.5 | 0 | 0 | 0 |
| Zaven Collins | LEDG | 4 | 3 | 0 | 0 | 0 |
| Quan Martin | FS | 2 | 0 | 1 | 0 | 0 |
| Will Johnson | CB | 6 | 0 | 0 | 0 | 1 |
| Fred Warner | MIKE | 6 | 0 | 0 | 0 | 0 |
| Kevin Byard III | FS | 6 | 0 | 0 | 0 | 0 |
| Patrick Queen | MIKE | 6 | 0 | 0 | 0 | 0 |
| Trent Garner | CB | 4 | 0.5 | 0 | 0 | 0 |
| Marques Sigle | SS | 5 | 0 | 0 | 0 | 1 |
| Romello Height | LEDG | 5 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 4 | 0 | 0 | 0 | 0 |
| Budda Baker | SS | 4 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 3 | 0 | 0 | 1 | 0 |
| Garrett Williams | CB | 2 | 0 | 0 | 1 | 0 |
| Josh Sweat | REDG | 1 | 0.5 | 0 | 1 | 0 |
| Nick Bosa | LEDG | 2 | 0 | 0 | 0 | 0 |
| Poona Ford | DT | 2 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 2 | 0 | 0 | 0 | 0 |
| Dadrion Taylor-Demerson | FS | 1 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
| Jaden Dugger | MIKE | 1 | 0 | 0 | 0 | 0 |
| Fernando Gutierrez | FS | 1 | 0 | 0 | 0 | 0 |
| Max Melton | CB | 1 | 0 | 0 | 0 | 1 |
| Eric Gonzalez | MIKE | 1 | 0 | 0 | 0 | 0 |
| Josh Santos | DT | 1 | 0 | 0 | 0 | 0 |
| Ephesians Prysock | CB | 1 | 0 | 0 | 0 | 0 |
| Sebastian Joseph-Day | DT | 1 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 0 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 1 | 1 | 3 | 32 |
| Chad Ryland | K | 3 | 3 | 2 | 56 |

