Arizona
Cardinals
1-1
24
FINAL
21
San Francisco
49ers
0-2
AI Recap
AI RECAPIn a thrilling Week 3 matchup, the Arizona Cardinals narrowly defeated the San Francisco 49ers, with a final score of 24-21. The victory was crucial for the Cardinals as they continue to solidify their position early in the 2026 season, while the 49ers will need to regroup after a hard-fought battle.
Brock Purdy of the 49ers showcased his skills by throwing for 300 yards and three touchdowns, highlighting his capability to lead the offense. However, it was Jeremiyah Love who stole the show for the Cardinals, rushing for 103 yards, providing a consistent ground game that kept the 49ers' defense on its heels. KaVontae Turpin also made significant contributions for San Francisco, racking up 136 receiving yards to keep his team competitive throughout the contest.
Defensively, Arizona's success can be attributed to Walter Nolen III, who registered a crucial sack, and Kitan Crawford, who intercepted Purdy, turning the momentum in favor of the Cardinals. The game's turning point came late in the fourth quarter when Crawford's pick set up a touchdown that ultimately secured the win for Arizona. The Cardinals' defense stepped up when it mattered most, sealing a hard-earned victory on the road.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 19 | 9 | 47% | 300 | 3 | 2 | 93.6 |
| Carson Beck | QB | 24 | 14 | 58% | 236 | 2 | 1 | 102.0 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Jeremiyah Love | HB | 22 | 103 | 4.7 | 24 | 1 | 17 | 0 |
| Christian McCaffrey | HB | 4 | 9 | 2.3 | 4 | 0 | 5 | 0 |
| Trey McBride | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| KaVontae Turpin | WR | 2 | 136 | 68.0 | 51 | 1 | 80 | 0 |
| Luther Burden III | WR | 1 | 81 | 81.0 | 46 | 1 | 81 | 0 |
| Trey McBride | TE | 4 | 71 | 17.8 | 16 | 1 | 33 | 0 |
| Parker Washington | WR | 3 | 67 | 22.3 | 9 | 0 | 33 | 0 |
| Christian McCaffrey | HB | 4 | 60 | 15.0 | 60 | 0 | 34 | 0 |
| Omar Cooper Jr | WR | 3 | 47 | 15.7 | 18 | 0 | 20 | 0 |
| Jeremiyah Love | HB | 1 | 28 | 28.0 | 12 | 1 | 28 | 0 |
| Michael Wilson | WR | 3 | 23 | 7.7 | 9 | 0 | 11 | 0 |
| George Kittle | TE | 2 | 23 | 11.5 | 1 | 1 | 18 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Deommodore Lenoir | CB | 5 | 0 | 0 | 0 | 0 |
| Kitan Crawford | SS | 1 | 0 | 1 | 0 | 0 |
| Malik Mustapha | SS | 1 | 0 | 1 | 0 | 1 |
| Kei'Trel Clark | CB | 1 | 0 | 1 | 0 | 0 |
| Walter Nolen III | DT | 2 | 1 | 0 | 0 | 0 |
| DeForest Buckner | DT | 2 | 1 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 3 | 0 | 0 | 0 | 0 |
| Jalen Redmond | DT | 2 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 2 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 2 | 0 | 0 | 0 | 0 |
| Ashtyn Davis | FS | 2 | 0 | 0 | 0 | 0 |
| Romello Height | REDG | 1 | 0 | 0 | 0 | 0 |
| Antonio Johnson | SS | 1 | 0 | 0 | 0 | 1 |
| Upton Stout | CB | 1 | 0 | 0 | 0 | 0 |
| Cody Simon | WILL | 1 | 0 | 0 | 0 | 0 |
| Dadrion Taylor-Demerson | FS | 1 | 0 | 0 | 0 | 1 |
| Nick Bosa | LEDG | 1 | 0 | 0 | 0 | 0 |
| Max Melton | CB | 1 | 0 | 0 | 0 | 0 |
| Mack Wilson Sr | MIKE | 0 | 0 | 0 | 0 | 1 |
| Marques Sigle | SS | 0 | 0 | 0 | 0 | 2 |
| Will Johnson | CB | 0 | 0 | 0 | 0 | 1 |
| Wydett Williams Jr | SS | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 0 | 1 | 3 | 0 |
| Chad Ryland | K | 1 | 2 | 3 | 27 |

