Seattle
Seahawks
3-7
24
FINAL
32
San Francisco
49ers
7-3
AI Recap
AI RECAPIn a thrilling Week 12 matchup, the San Francisco 49ers narrowly defeated the Seattle Seahawks with a final score of 32-24. This victory was crucial for the 49ers as they continue their push for playoff positioning in a tightly contested division.
Cam Ward had a standout performance for San Francisco, throwing for 310 yards and four touchdowns, showcasing his ability to connect with his receivers under pressure. Marvin Harrison Jr. was the primary beneficiary, racking up an impressive 151 receiving yards, making key catches that helped maintain momentum for the 49ers. Christian McCaffrey led the Seahawks' ground attack with 97 rushing yards but was unable to keep pace with the 49ers' explosive offense.
Defensively, Gracen Halton was a force for San Francisco, recording two sacks that disrupted the Seahawks' rhythm and ultimately shifted the game's momentum. The turning point came late in the second quarter when Halton's pressure on Seahawks quarterback forced a critical interception, allowing the 49ers to capitalize and extend their lead. Tyrique Stevenson recorded eight tackles for Seattle, but their defense struggled to contain the 49ers' high-flying offense, sealing the game for San Francisco.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Cam Ward | QB | 31 | 20 | 310 | 4 | 0 | 137.0 |
| Daniel Jones | QB | 27 | 17 | 207 | 2 | 0 | 111.1 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 13 | 97 | 7.5 | 0 | 18 | 0 |
| Jahmyr Gibbs | HB | 15 | 71 | 4.7 | 0 | 14 | 0 |
| Daniel Jones | QB | 2 | 4 | 2.0 | 0 | 2 | 0 |
| Jacory Croskey-Merritt | HB | 1 | 1 | 1.0 | 0 | 1 | 0 |
| Makai Lemon | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Marvin Harrison Jr | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Cam Ward | QB | 2 | -2 | -1.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Marvin Harrison Jr | WR | 7 | 151 | 21.6 | 0 | 44 | 0 |
| Xavier Worthy | WR | 5 | 104 | 20.8 | 2 | 58 | 1 |
| George Kittle | TE | 7 | 91 | 13.0 | 2 | 24 | 0 |
| Adonai Mitchell | WR | 4 | 56 | 14.0 | 0 | 25 | 0 |
| Jahmyr Gibbs | HB | 3 | 42 | 14.0 | 0 | 16 | 0 |
| Christian McCaffrey | HB | 7 | 42 | 6.0 | 0 | 23 | 0 |
| Makai Lemon | WR | 1 | 11 | 11.0 | 1 | 11 | 1 |
| Brady Russell | FB | 1 | 10 | 10.0 | 1 | 10 | 0 |
| Brenen Thompson | WR | 1 | 5 | 5.0 | 0 | 5 | 0 |
| Brian Thomas Jr | WR | 1 | 5 | 5.0 | 0 | 5 | 2 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Gracen Halton | DT | 4 | 2 | 0 | 0 | 0 |
| Tyrique Stevenson | CB | 8 | 0 | 0 | 0 | 0 |
| Marcus Epps | SS | 3 | 1 | 0 | 0 | 0 |
| Jaquan Brisker | SS | 5 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 1 | 0 | 0 | 0 |
| Caleb Downs | SS | 4 | 0 | 0 | 0 | 0 |
| Dorance Armstrong | LEDG | 2 | 1 | 0 | 0 | 0 |
| Kyler Gordon | CB | 4 | 0 | 0 | 0 | 1 |
| Evan Williams | FS | 3 | 0 | 0 | 0 | 2 |
| Henry To'oTo'o | WILL | 3 | 0 | 0 | 0 | 0 |
| Daiyan Henley | WILL | 3 | 0 | 0 | 0 | 2 |
| Jack Campbell | MIKE | 2 | 0 | 0 | 0 | 0 |
| Devin Lloyd | MIKE | 2 | 0 | 0 | 0 | 0 |
| Clark Phillips III | CB | 2 | 0 | 0 | 0 | 0 |
| Donte Jackson | CB | 1 | 0 | 0 | 0 | 1 |
| Anthony Pittman | SAM | 1 | 0 | 0 | 0 | 0 |
| Logan Lee | DT | 1 | 0 | 0 | 0 | 0 |
| Xavier Woods | FS | 1 | 0 | 0 | 0 | 1 |
| C.J. Gardner-Johnson | SS | 1 | 0 | 0 | 0 | 0 |
| Avieon Terrell | CB | 1 | 0 | 0 | 0 | 0 |
| Myles Garrett | REDG | 1 | 0 | 0 | 0 | 0 |
| Cole Bishop | FS | 0 | 0 | 0 | 0 | 1 |
| Shaq Thompson | WILL | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Matt Prater | K | 1 | 1 | 3 | 41 |
| Chase McLaughlin | K | 1 | 1 | 3 | 33 |

