Seattle
Seahawks
6-4
23
FINAL
27
San Francisco
49ers
7-3
AI Recap
AI RECAPIn a tightly contested battle, the San Francisco 49ers narrowly defeated the Seattle Seahawks, 27-23, in Week 12 of the 2026 season. With playoff implications on the line, both teams fought hard, but it was the 49ers who emerged victorious, solidifying their position in the playoff race.
Brock Purdy shined under pressure, throwing for three touchdowns and leading the 49ers’ offense with precision. Jalen Milroe kept the Seahawks competitive with 268 passing yards, while Elijah Arroyo's explosive performance, racking up 114 receiving yards, provided a spark for Seattle. However, it was McCaffrey's steady ground game that helped San Francisco control the tempo, even if his rushing numbers were modest.
Defensively, the 49ers made crucial plays that turned the tide in their favor. Kerby Joseph's two interceptions were pivotal, stopping potential scoring drives and shifting momentum back to San Francisco. The game’s turning point came in the fourth quarter when Joseph's second interception set up a touchdown drive, allowing the 49ers to hold off a late Seahawks rally and secure the win.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Jalen Milroe | QB | 27 | 10 | 37% | 268 | 1 | 5 | 47.0 |
| Brock Purdy | QB | 29 | 19 | 66% | 228 | 3 | 1 | 109.5 |
| Ricky Pearsall | WR | 0 | 1 | — | 0 | 0 | 0 | — |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 10 | 52 | 5.2 | 20 | 0 | 21 | 0 |
| Isiah Pacheco | HB | 10 | 39 | 3.9 | 12 | 1 | 13 | 0 |
| Zach Charbonnet | HB | 4 | 36 | 9.0 | 12 | 0 | 20 | 0 |
| Jalen Milroe | QB | 2 | 26 | 13.0 | — | 0 | 15 | 0 |
| Brock Purdy | QB | 2 | 15 | 7.5 | 4 | 0 | 12 | 0 |
| Tory Horton | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Rashid Shaheed | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Elijah Arroyo | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Elijah Arroyo | TE | 3 | 114 | 38.0 | 82 | 0 | 58 | 0 |
| De'Zhaun Stribling | WR | 4 | 112 | 28.0 | 28 | 1 | 65 | 0 |
| Tory Horton | WR | 2 | 94 | 47.0 | 66 | 1 | 69 | 0 |
| George Kittle | TE | 5 | 43 | 8.6 | 19 | 0 | 16 | 0 |
| Ricky Pearsall | WR | 3 | 34 | 11.3 | 17 | 0 | 17 | 0 |
| Zach Charbonnet | HB | 2 | 30 | 15.0 | 23 | 0 | 17 | 0 |
| Deebo Samuel Sr | WR | 1 | 22 | 22.0 | — | 1 | 22 | 0 |
| Rashid Shaheed | WR | 1 | 12 | 12.0 | 6 | 0 | 12 | 0 |
| Jaxon Smith-Njigba | WR | 1 | 12 | 12.0 | 7 | 0 | 12 | 0 |
| Christian McCaffrey | HB | 4 | 10 | 2.5 | 9 | 1 | 6 | 0 |
| Kyle Juszczyk | FB | 2 | 7 | 3.5 | 2 | 0 | 6 | 0 |
| Isiah Pacheco | HB | 1 | 6 | 6.0 | 5 | 0 | 6 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Kerby Joseph | FS | 5 | 0 | 2 | 0 | 3 |
| Minkah Fitzpatrick | FS | 1 | 0 | 2 | 0 | 2 |
| Troy Andersen | MIKE | 6 | 1 | 0 | 0 | 1 |
| Tyrice Knight | WILL | 3 | 2 | 0 | 0 | 0 |
| Terrion Arnold | CB | 1 | 0 | 1 | 0 | 0 |
| Leonard Williams | DT | 2 | 1 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 0 | 0 | 1 | 0 | 1 |
| Osa Odighizuwa | DT | 1 | 1 | 0 | 0 | 0 |
| Marques Sigle | CB | 3 | 0 | 0 | 0 | 0 |
| Bud Clark | FS | 3 | 0 | 0 | 0 | 0 |
| Ernest Jones IV | WILL | 2 | 0 | 0 | 0 | 0 |
| Nick Emmanwori | SS | 2 | 0 | 0 | 0 | 1 |
| Renardo Green | CB | 2 | 0 | 0 | 0 | 1 |
| Julian Love | FS | 2 | 0 | 0 | 0 | 0 |
| Josh Jobe | CB | 2 | 0 | 0 | 0 | 0 |
| Byron Murphy II | DT | 1 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 1 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 1 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 1 | 0 | 0 | 0 | 0 |
| DeMarcus Lawrence | LEDG | 1 | 0 | 0 | 0 | 1 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 1 | 0 | 0 | 0 | 0 |
| Tatum Bethune | MIKE | 1 | 0 | 0 | 0 | 0 |
| Derick Hall | LEDG | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Michael Dickson | P | 0 | 0 | 0 | 0 |
| Eddy Pineiro | K | 2 | 2 | 3 | 55 |
| Jason Myers | K | 3 | 3 | 2 | 58 |

