San Francisco
49ers
8-3
41
FINAL
17
Arizona
Cardinals
5-6-1
AI Recap
AI RECAPIn a decisive Week 18 matchup, the San Francisco 49ers topped the Arizona Cardinals 41-17, solidifying their playoff positioning in the 2026 season. With both teams vying for momentum heading into the postseason, the 49ers showcased their dominance throughout the game.
Brock Purdy led the charge for San Francisco, throwing for 255 yards and contributing to the offensive explosion that featured standout performances from Jaylen Warren, who rushed for 79 yards, and Zay Flowers, who was a standout receiver with 119 yards. The 49ers' balanced attack kept the Cardinals' defense on their heels, as they consistently moved the ball downfield.
Defensively, the 49ers were effective at stifling Arizona's offensive efforts, forcing Max Duggan to settle for just one touchdown despite a solid performance. The game-changing moment came midway through the second quarter when San Francisco's defense tightened, allowing the offense to pull away with a commanding lead. Will Johnson of the Cardinals tallied nine tackles and an interception, but it wasn't enough to shift the momentum back in his team's favor as the 49ers cruised to victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 34 | 23 | 68% | 255 | 1 | 1 | 87.2 |
| Max Duggan | QB | 40 | 19 | 48% | 248 | 1 | 0 | 75.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Jaylen Warren | HB | 15 | 79 | 5.3 | 25 | 1 | 22 | 0 |
| Rashee Rice | WR | 1 | 62 | 62.0 | 54 | 1 | 62 | 0 |
| Kaelon Black | HB | 7 | 50 | 7.1 | 27 | 1 | 26 | 0 |
| Jeremiyah Love | HB | 9 | 40 | 4.4 | 20 | 0 | 25 | 0 |
| Tyler Allgeier | HB | 5 | 24 | 4.8 | — | 1 | 7 | 0 |
| Brock Purdy | QB | 4 | 16 | 4.0 | — | 0 | 7 | 0 |
| Nick Singleton | HB | 7 | 13 | 1.9 | 10 | 1 | 12 | 0 |
| Max Duggan | QB | 2 | 4 | 2.0 | — | 0 | 3 | 0 |
| Mark Andrews | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Zay Flowers | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Zay Flowers | WR | 10 | 119 | 11.9 | 27 | 1 | 25 | 0 |
| George Pickens | WR | 9 | 79 | 8.8 | 15 | 0 | 18 | 1 |
| Jordyn Tyson | WR | 3 | 76 | 25.3 | 60 | 1 | 57 | 1 |
| Rashee Rice | WR | 5 | 69 | 13.8 | 26 | 0 | 22 | 0 |
| Michael Wilson | WR | 2 | 43 | 21.5 | 11 | 0 | 30 | 0 |
| Mark Andrews | TE | 3 | 42 | 14.0 | 11 | 0 | 20 | 0 |
| George Kittle | TE | 4 | 31 | 7.8 | 15 | 0 | 11 | 0 |
| Ricky Pearsall | WR | 1 | 29 | 29.0 | 5 | 0 | 29 | 0 |
| Jeremiyah Love | HB | 1 | 4 | 4.0 | 3 | 0 | 4 | 2 |
| Alec Ingold | FB | 1 | 4 | 4.0 | 2 | 0 | 4 | 0 |
| De'Zhaun Stribling | WR | 1 | 4 | 4.0 | 5 | 0 | 4 | 0 |
| Jaylen Warren | HB | 2 | 3 | 1.5 | 1 | 0 | 4 | 0 |
| Elijah Higgins | TE | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Jake Tonges | TE | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Will Johnson | FS | 9 | 0 | 1 | 0 | 0 |
| Josh Sweat | REDG | 3 | 1.5 | 0 | 0 | 0 |
| Tony Jefferson | SAM | 6 | 0 | 0 | 0 | 0 |
| Keion White | REDG | 3 | 1.5 | 0 | 0 | 0 |
| Budda Baker | SS | 5 | 0 | 0 | 0 | 1 |
| Kei'Trel Clark | CB | 5 | 0 | 0 | 0 | 0 |
| Dillon Thieneman | CB | 5 | 0 | 0 | 0 | 0 |
| Mykel Williams | DT | 3 | 1 | 0 | 0 | 0 |
| Marques Sigle | SS | 5 | 0 | 0 | 0 | 0 |
| Jalen Ramsey | CB | 5 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 2 | 1 | 0 | 0 | 0 |
| Andrew Wingard | MIKE | 3 | 0 | 0 | 0 | 0 |
| Christen Miller | DT | 3 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 3 | 0 | 0 | 0 | 1 |
| Marcus Williams | FS | 3 | 0 | 0 | 0 | 0 |
| Art Green | CB | 3 | 0 | 0 | 0 | 0 |
| Kaleb Proctor | DT | 1 | 0.5 | 0 | 0 | 0 |
| Mack Wilson Sr | WILL | 2 | 0 | 0 | 0 | 0 |
| Zaven Collins | LEDG | 2 | 0 | 0 | 0 | 0 |
| Garrett Williams | SS | 2 | 0 | 0 | 0 | 0 |
| Harrison Phillips | DT | 2 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 1 | 0.5 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 2 | 0 | 0 | 0 | 0 |
| Darius Robinson | DT | 1 | 0 | 0 | 0 | 0 |
| Karson Sharar | WILL | 1 | 0 | 0 | 0 | 0 |
| Beanie Bishop Jr | CB | 1 | 0 | 0 | 0 | 0 |
| Ephesians Prysock | CB | 1 | 0 | 0 | 0 | 0 |
| Tatum Bethune | MIKE | 1 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 1 | 0 | 0 | 0 | 0 |
| Denzel Burke | CB | 0 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Harrison Mevis | K | 1 | 1 | 2 | 43 |
| Eddy Pineiro | K | 2 | 2 | 5 | 38 |

