Arizona
Cardinals
0-2
7
FINAL
24
San Francisco
49ers
2-0
AI Recap
AI RECAPIn a decisive Week 3 matchup, the San Francisco 49ers topped the Arizona Cardinals with a commanding 24-7 victory. This win not only boosts the 49ers' momentum early in the 2026 season but also highlights their offensive prowess as they seek to establish themselves as a playoff contender.
Leading the charge for San Francisco was quarterback Brock Purdy, who threw for an impressive 317 yards and three touchdowns, showcasing his ability to connect with his receiving corps effectively. Tyreek Hill was a standout target, racking up 138 receiving yards, while Christian McCaffrey added a solid ground game with 87 rushing yards, contributing to the team's balanced offensive attack.
The 49ers’ defense played a crucial role in the game, limiting the Cardinals to just seven points and forcing them into tough situations throughout. Fred Warner's seven tackles were pivotal in stifling Arizona's offensive efforts, while Zaven Collins of the Cardinals managed to disrupt San Francisco's rhythm with a sack. The turning point came in the second quarter when the 49ers scored two quick touchdowns, effectively sealing the game and leaving the Cardinals unable to recover.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 27 | 17 | 317 | 3 | 3 | 100.9 |
| Jacoby Brissett | QB | 31 | 15 | 141 | 1 | 2 | 45.2 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 20 | 87 | 4.3 | 0 | 16 | 0 |
| Jeremiyah Love | HB | 13 | 43 | 3.3 | 0 | 19 | 1 |
| Jacoby Brissett | QB | 4 | 14 | 3.5 | 0 | 5 | 0 |
| Joe Mixon | HB | 2 | 8 | 4.0 | 0 | 7 | 0 |
| Giovanni Ricci | FB | 1 | 5 | 5.0 | 0 | 5 | 0 |
| Tyler Allgeier | HB | 1 | 4 | 4.0 | 0 | 4 | 0 |
| Kendrick Bourne | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Tyreek Hill | WR | 6 | 138 | 23.0 | 2 | 28 | 0 |
| Christian McCaffrey | HB | 3 | 60 | 20.0 | 1 | 31 | 0 |
| Mike Evans | WR | 4 | 58 | 14.5 | 0 | 23 | 0 |
| George Kittle | TE | 3 | 50 | 16.7 | 0 | 24 | 0 |
| Trey McBride | TE | 3 | 41 | 13.7 | 1 | 27 | 0 |
| Marvin Harrison Jr | WR | 2 | 41 | 20.5 | 0 | 30 | 0 |
| Michael Wilson | WR | 5 | 28 | 5.6 | 0 | 8 | 0 |
| Jeremiyah Love | HB | 2 | 16 | 8.0 | 0 | 8 | 0 |
| Joe Mixon | HB | 1 | 11 | 11.0 | 0 | 11 | 0 |
| Kendrick Bourne | WR | 2 | 11 | 5.5 | 0 | 6 | 1 |
| Tyler Allgeier | HB | 1 | 4 | 4.0 | 0 | 4 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Fred Warner | MIKE | 7 | 0 | 1 | 0 | 0 |
| Jack Gibbens | MIKE | 1 | 1 | 1 | 0 | 0 |
| Will Johnson | CB | 2 | 0 | 1 | 0 | 0 |
| Renardo Green | CB | 2 | 0 | 1 | 0 | 1 |
| Kitan Crawford | SS | 0 | 0 | 1 | 0 | 0 |
| Deommodore Lenoir | CB | 4 | 0 | 0 | 0 | 0 |
| Budda Baker | SS | 4 | 0 | 0 | 0 | 2 |
| Nick Bosa | LEDG | 2 | 0.5 | 0 | 0 | 0 |
| Zaven Collins | LEDG | 1 | 1 | 0 | 0 | 0 |
| Garrett Williams | CB | 3 | 0 | 0 | 0 | 0 |
| Walter Nolen III | DT | 1 | 1 | 0 | 0 | 0 |
| Alfred Collins | DT | 3 | 0 | 0 | 0 | 0 |
| Cody Simon | WILL | 3 | 0 | 0 | 0 | 0 |
| Geno Stone | FS | 3 | 0 | 0 | 0 | 0 |
| Kenny Moore II | CB | 3 | 0 | 0 | 0 | 1 |
| Dadrion Taylor-Demerson | FS | 2 | 0 | 0 | 0 | 0 |
| Joey Bosa | REDG | 1 | 0.5 | 0 | 0 | 0 |
| Max Melton | CB | 2 | 0 | 0 | 0 | 1 |
| Marte Mapu | SAM | 1 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 1 | 0 | 0 | 1 | 0 |
| Josh Sweat | REDG | 1 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 0 | 0 | 0 | 0 |
| Karson Sharar | WILL | 1 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 1 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
| Kei'Trel Clark | CB | 1 | 0 | 0 | 0 | 0 |
| Mack Wilson Sr | MIKE | 1 | 0 | 0 | 0 | 1 |
| Marques Sigle | SS | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 1 | 1 | 3 | 53 |
| Chad Ryland | K | 0 | 0 | 1 | 0 |

