San Francisco
49ers
4-1
19
FINAL
18
Arizona
Cardinals
0-4
AI Recap
AI RECAPIn a tightly contested Week 18 showdown, the San Francisco 49ers narrowly defeated the Arizona Cardinals by a score of 19-18, securing their position as they head into the playoffs. With this victory, San Francisco solidified their playoff hopes while the Cardinals were left searching for answers as the season comes to a close.
Brock Purdy led the charge for the 49ers, throwing for 268 yards and a touchdown, while Christian McCaffrey showcased his versatility with a robust 106 rushing yards. De'Zhaun Stribling emerged as a key target, racking up 104 receiving yards, making it a well-rounded offensive effort that kept the Cardinals' defense on its heels throughout the game.
The 49ers’ defense played a crucial role in the outcome, highlighted by Fred Warner's impressive 10 tackles and Minkah Fitzpatrick's pivotal interception. The turning point came late in the fourth quarter when Fitzpatrick's pick stalled a potential game-winning drive for Arizona, allowing the 49ers to hold on for the victory. The defensive stand was a testament to San Francisco’s resilience and ability to make plays when it mattered most.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 30 | 21 | 70% | 268 | 1 | 0 | 108.7 |
| Carson Beck | QB | 39 | 24 | 62% | 245 | 0 | 1 | 68.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 13 | 106 | 8.2 | 54 | 0 | 26 | 0 |
| Jeremiyah Love | HB | 15 | 57 | 3.8 | 12 | 1 | 18 | 1 |
| Kaelon Black | HB | 5 | 9 | 1.8 | — | 0 | 4 | 0 |
| Marvin Harrison Jr | WR | 1 | 7 | 7.0 | — | 0 | 7 | 0 |
| Carson Beck | QB | 1 | 5 | 5.0 | — | 0 | 5 | 0 |
| James Conner | HB | 1 | 0 | 0.0 | — | 0 | 0 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Tyler Allgeier | HB | 10 | -2 | -0.2 | — | 0 | 4 | 0 |
| Brock Purdy | QB | 4 | -2 | -0.5 | — | 1 | 1 | 1 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| De'Zhaun Stribling | WR | 9 | 104 | 11.6 | 20 | 0 | 24 | 0 |
| Marvin Harrison Jr | WR | 11 | 101 | 9.2 | 31 | 0 | 18 | 0 |
| Mike Evans | WR | 2 | 84 | 42.0 | 66 | 1 | 73 | 0 |
| Trey McBride | TE | 7 | 65 | 9.3 | 35 | 0 | 20 | 0 |
| George Kittle | TE | 5 | 58 | 11.6 | 13 | 0 | 23 | 0 |
| Michael Wilson | WR | 3 | 56 | 18.7 | 9 | 0 | 24 | 1 |
| Christian McCaffrey | HB | 4 | 18 | 4.5 | 8 | 0 | 5 | 0 |
| Devin Duvernay | WR | 1 | 9 | 9.0 | 2 | 0 | 9 | 0 |
| Elijah Higgins | TE | 1 | 8 | 8.0 | — | 0 | 8 | 0 |
| Jeremiyah Love | HB | 1 | 6 | 6.0 | 5 | 0 | 6 | 0 |
| Ricky Pearsall | WR | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Fred Warner | MIKE | 10 | 1 | 0 | 0 | 1 |
| Dre Greenlaw | WILL | 10 | 1 | 0 | 0 | 1 |
| Mack Wilson Sr | MIKE | 9 | 0 | 0 | 0 | 0 |
| Minkah Fitzpatrick | FS | 4 | 0 | 1 | 0 | 0 |
| Renardo Green | CB | 7 | 0 | 0 | 1 | 0 |
| Will Johnson | CB | 6 | 0 | 0 | 0 | 1 |
| Nick Bosa | LEDG | 5 | 0.5 | 0 | 0 | 0 |
| Budda Baker | SS | 5 | 0 | 0 | 0 | 1 |
| Josh Sweat | REDG | 4 | 0.5 | 0 | 0 | 0 |
| Garrett Williams | CB | 5 | 0 | 0 | 0 | 1 |
| Kerby Joseph | FS | 5 | 0 | 0 | 0 | 0 |
| Kaleb Proctor | DT | 2 | 1 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 3 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 3 | 0 | 0 | 0 | 1 |
| Dadrion Taylor-Demerson | FS | 2 | 0 | 0 | 0 | 1 |
| Jordan Burch | REDG | 1 | 0.5 | 0 | 0 | 0 |
| Andrew Wingard | FS | 2 | 0 | 0 | 0 | 0 |
| Baron Browning | LEDG | 2 | 0 | 0 | 0 | 0 |
| Jack Gibbens | MIKE | 2 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 2 | 0 | 0 | 0 | 0 |
| Tatum Bethune | MIKE | 2 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 2 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 1 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 0 | 0.5 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Marques Sigle | FS | 1 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 1 | 0 | 0 | 0 | 0 |
| Zaven Collins | LEDG | 0 | 0 | 0 | 1 | 0 |
| Osa Odighizuwa | DT | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Chad Ryland | K | 4 | 4 | 0 | 53 |
| Eddy Pineiro | K | 2 | 2 | 1 | 42 |

