San Francisco
49ers
1-4
41
FINAL
23
Arizona
Cardinals
5-1
AI Recap
AI RECAPThe San Francisco 49ers secured a convincing 41-23 victory over the Arizona Cardinals in Week 12 of the 2027 season. This win keeps the 49ers firmly in the playoff hunt, showcasing their powerful offense and solid defensive efforts as they push toward the postseason.
Brock Purdy led the charge for San Francisco, throwing for three touchdowns and making key completions throughout the game. Ricky Pearsall was his favorite target, racking up an impressive 161 receiving yards, while Christian McCaffrey contributed significantly on the ground with 82 rushing yards. Together, they formed a formidable offensive unit that kept the Cardinals’ defense on their heels.
On the defensive side, Fred Warner was a standout performer, tallying nine total tackles and adding 1.5 sacks to his stat line. The 49ers' defense stifled the Cardinals at crucial moments, with Deommodore Lenoir's interception serving as a pivotal turning point that shifted momentum back in favor of San Francisco. The combination of timely defensive plays and explosive offensive drives ultimately sealed the game for the 49ers.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Gregory Hall | QB | 37 | 25 | 68% | 327 | 2 | 1 | 101.9 |
| Brock Purdy | QB | 33 | 21 | 64% | 304 | 3 | 0 | 123.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 17 | 82 | 4.8 | 10 | 0 | 10 | 0 |
| Jeremiyah Love | HB | 15 | 46 | 3.1 | 6 | 0 | 12 | 0 |
| Kaelon Black | HB | 3 | 23 | 7.7 | 22 | 1 | 25 | 0 |
| Trey Benson | HB | 7 | 18 | 2.6 | — | 0 | 6 | 0 |
| Gregory Hall | QB | 2 | 7 | 3.5 | — | 0 | 4 | 0 |
| Brock Purdy | QB | 2 | 7 | 3.5 | — | 0 | 4 | 0 |
| Devin Duvernay | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Jordan Watkins | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Trey McBride | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Andrei Iosivas | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Ricky Pearsall | WR | 6 | 161 | 26.8 | 110 | 2 | 90 | 0 |
| Andrei Iosivas | WR | 8 | 97 | 12.1 | 24 | 1 | 20 | 0 |
| Trey McBride | TE | 6 | 79 | 13.2 | 24 | 0 | 29 | 0 |
| De'Zhaun Stribling | WR | 5 | 49 | 9.8 | 10 | 0 | 16 | 1 |
| Jordan Watkins | WR | 2 | 46 | 23.0 | 18 | 1 | 42 | 0 |
| Marvin Harrison Jr | WR | 3 | 46 | 15.3 | 7 | 0 | 24 | 0 |
| George Kittle | TE | 5 | 42 | 8.4 | 14 | 0 | 15 | 0 |
| Devin Duvernay | WR | 2 | 40 | 20.0 | 34 | 1 | 30 | 1 |
| Jeremiyah Love | HB | 2 | 30 | 15.0 | 17 | 0 | 18 | 0 |
| Jakobie Keeney-James | WR | 2 | 28 | 14.0 | 6 | 0 | 21 | 0 |
| James Conner | HB | 1 | 4 | 4.0 | 3 | 0 | 4 | 0 |
| Jake Tonges | TE | 2 | 4 | 2.0 | — | 0 | 3 | 0 |
| Trey Benson | HB | 1 | 3 | 3.0 | 2 | 0 | 3 | 0 |
| Christian McCaffrey | HB | 1 | 2 | 2.0 | — | 0 | 2 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Fred Warner | MIKE | 9 | 1.5 | 0 | 0 | 0 |
| Gracen Halton | DT | 5 | 1 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 3 | 0 | 1 | 0 | 1 |
| Jordan Burch | LEDG | 5 | 0.5 | 0 | 0 | 0 |
| Eugene Asante | MIKE | 6 | 0 | 0 | 0 | 1 |
| Renardo Green | CB | 5 | 0.5 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 4 | 1 | 0 | 0 | 0 |
| Dadrion Taylor-Demerson | FS | 5 | 0 | 0 | 0 | 0 |
| Malik Mustapha | FS | 5 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 5 | 0 | 0 | 0 | 0 |
| Will Johnson | CB | 4 | 0 | 0 | 0 | 0 |
| Bryce Griffin | CB | 4 | 0 | 0 | 0 | 1 |
| Budda Baker | SS | 3 | 0 | 0 | 0 | 1 |
| Josh Sweat | REDG | 3 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 3 | 0 | 0 | 0 | 0 |
| Darius Robinson | DT | 2 | 0 | 0 | 0 | 0 |
| Walter Nolen III | DT | 1 | 0.5 | 0 | 0 | 0 |
| Karson Sharar | WILL | 2 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 1 | 0.5 | 0 | 0 | 0 |
| CJ West | DT | 2 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 2 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 0 |
| Kaleb Proctor | DT | 1 | 0 | 0 | 0 | 0 |
| Max Melton | CB | 1 | 0 | 0 | 0 | 0 |
| Cody Simon | WILL | 1 | 0 | 0 | 0 | 0 |
| Jack Gibbens | WILL | 1 | 0 | 0 | 0 | 0 |
| Segun Olubi | SAM | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Tyrion Ingram-Dawkins | LEDG | 0 | 0.5 | 0 | 0 | 0 |
| Justin Pierson | REDG | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Chad Ryland | K | 3 | 3 | 2 | 37 |
| Corliss Waitman | P | 0 | 0 | 0 | 0 |
| Joshua Karty | K | 2 | 2 | 5 | 56 |

