Arizona
Cardinals
0-2
28
FINAL
35
San Francisco
49ers
1-1
AI Recap
AI RECAPIn a thrilling Week 3 matchup, the San Francisco 49ers narrowly defeated the Arizona Cardinals with a final score of 35-28. The victory keeps the 49ers competitive in the early stages of the season, solidifying their standing within the division as both teams look to cement their playoff aspirations.
Brock Purdy was the standout performer for San Francisco, throwing for an impressive 282 yards and five touchdowns, showcasing his ability to connect with his receivers at crucial moments. Mike Evans led the receiving corps with 103 yards, making key catches that helped extend drives and keep the Cardinals' defense on their heels. Tyler Allgeier was the leading rusher for Arizona, but his 54 yards weren't enough to match Purdy's explosive performance.
Defensively, the 49ers made critical stops when it mattered most, led by Fred Warner’s interception that shifted momentum in their favor. Osa Odighizuwa also contributed with a sack, applying pressure on the Cardinals’ quarterback and disrupting their rhythm. The turning point came late in the game, as San Francisco's defense held Arizona to a crucial three-and-out, allowing Purdy and the offense to run down the clock and secure the win.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 30 | 18 | 60% | 282 | 5 | 0 | 130.8 |
| Fernando Mendoza | QB | 47 | 23 | 49% | 244 | 2 | 1 | 69.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Tyler Allgeier | HB | 12 | 54 | 4.5 | 23 | 0 | 16 | 0 |
| Christian McCaffrey | HB | 15 | 49 | 3.3 | 3 | 0 | 11 | 0 |
| Jeremiyah Love | HB | 12 | 47 | 3.9 | — | 1 | 8 | 0 |
| Kaelon Black | HB | 6 | 30 | 5.0 | — | 0 | 9 | 1 |
| Fernando Mendoza | QB | 5 | 22 | 4.4 | 2 | 1 | 9 | 0 |
| Devin Duvernay | WR | 1 | 8 | 8.0 | — | 0 | 8 | 0 |
| Brock Purdy | QB | 2 | 6 | 3.0 | — | 0 | 7 | 0 |
| Bam Knight | HB | 1 | 5 | 5.0 | — | 0 | 5 | 0 |
| Michael Wilson | WR | 1 | 1 | 1.0 | — | 0 | 1 | 0 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Trey McBride | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Mike Evans | WR | 5 | 103 | 20.6 | 76 | 2 | 50 | 0 |
| Trey McBride | TE | 5 | 92 | 18.4 | 29 | 0 | 37 | 0 |
| Ricky Pearsall | WR | 3 | 89 | 29.7 | 68 | 2 | 72 | 0 |
| George Kittle | TE | 5 | 70 | 14.0 | 13 | 1 | 24 | 0 |
| Devin Duvernay | WR | 8 | 68 | 8.5 | 14 | 1 | 15 | 1 |
| Michael Wilson | WR | 3 | 47 | 15.7 | 10 | 0 | 22 | 0 |
| Jeremiyah Love | HB | 3 | 18 | 6.0 | 8 | 1 | 18 | 0 |
| A.T. Perry | TE | 2 | 11 | 5.5 | 6 | 0 | 9 | 0 |
| De'Zhaun Stribling | WR | 1 | 9 | 9.0 | 6 | 0 | 9 | 0 |
| Darius Slayton | WR | 2 | 8 | 4.0 | 4 | 0 | 6 | 0 |
| Jake Tonges | TE | 1 | 8 | 8.0 | 5 | 0 | 8 | 1 |
| Kyle Juszczyk | FB | 2 | 5 | 2.5 | 3 | 0 | 4 | 0 |
| Christian McCaffrey | HB | 1 | -2 | -2.0 | — | 0 | 0 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Mack Wilson Sr | MIKE | 9 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 5 | 0 | 1 | 0 | 1 |
| Nate Hobbs | SS | 8 | 0 | 0 | 0 | 1 |
| Dre Greenlaw | WILL | 7 | 0 | 0 | 0 | 0 |
| Jermod McCoy | CB | 5 | 0 | 0 | 0 | 0 |
| Budda Baker | SS | 5 | 0 | 0 | 1 | 0 |
| DeForest Buckner | DT | 5 | 0 | 0 | 0 | 0 |
| Marques Sigle | FS | 4 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 4 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 4 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 3 | 0.5 | 0 | 0 | 1 |
| Deommodore Lenoir | CB | 4 | 0 | 0 | 0 | 1 |
| Osa Odighizuwa | DT | 2 | 1 | 0 | 0 | 0 |
| Jerome Baker | SAM | 3 | 0 | 0 | 0 | 0 |
| Dadrion Taylor-Demerson | FS | 2 | 0 | 0 | 0 | 0 |
| Tatum Bethune | MIKE | 2 | 0 | 0 | 0 | 0 |
| Max Melton | CB | 2 | 0 | 0 | 0 | 1 |
| Zaven Collins | LEDG | 2 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 2 | 0 | 0 | 0 | 0 |
| Kader Kohou | CB | 2 | 0 | 0 | 0 | 0 |
| Will Johnson | CB | 1 | 0 | 0 | 0 | 0 |
| Christian Wilkins | DT | 1 | 0 | 0 | 0 | 0 |
| DaQuan Jones | DT | 1 | 0 | 0 | 0 | 0 |
| Andrew Wingard | FS | 1 | 0 | 0 | 0 | 0 |
| Jaden Dugger | SAM | 1 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 0 | 0.5 | 0 | 0 | 0 |
| Matt Milano | WILL | 1 | 0 | 0 | 0 | 0 |
| Josh Sweat | REDG | 1 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Chad Ryland | K | 0 | 0 | 4 | 0 |
| Eddy Pineiro | K | 0 | 1 | 5 | 0 |

