San Francisco
49ers
4-3
49
FINAL
21
New York
Giants
5-2
AI Recap
AI RECAPIn a dominant performance, the San Francisco 49ers topped the New York Giants 49-21 in Week 13 of the 2026 season. The victory solidifies the 49ers' position in the playoff race, while the Giants are left searching for answers as they struggle to find consistency on both sides of the ball.
Brock Purdy was the star of the show for San Francisco, throwing for an impressive six touchdowns, showcasing his precision and ability to find the end zone. Meanwhile, J.J. McCarthy of the Giants put up impressive numbers with 411 passing yards, but he was unable to convert enough of those opportunities into points. The 49ers also benefited from Christian McCaffrey, who, despite limited rushing yards, contributed significantly to the offense.
Defensively, the 49ers took control of the game with a powerful performance, highlighted by Marques Sigle's two interceptions that shifted momentum back to San Francisco. Nick Bosa added pressure with a sack, while Dre Greenlaw led the team with six tackles, helping to stifle any potential Giants' comeback. The turning point came in the second quarter when the 49ers capitalized on McCarthy's mistakes, leading to a decisive stretch of scoring that put the game out of reach.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| J.J. McCarthy | QB | 46 | 25 | 54% | 411 | 3 | 7 | 66.7 |
| Brock Purdy | QB | 20 | 10 | 50% | 309 | 6 | 1 | 114.5 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 12 | 56 | 4.7 | 8 | 0 | 39 | 0 |
| Tyrone Tracy Jr | HB | 3 | 8 | 2.7 | 3 | 0 | 5 | 1 |
| Brock Purdy | QB | 2 | 7 | 3.5 | — | 0 | 8 | 0 |
| J.J. McCarthy | QB | 2 | 5 | 2.5 | 1 | 0 | 8 | 0 |
| Kayshon Boutte | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Malik Nabers | WR | 7 | 166 | 23.7 | 52 | 2 | 65 | 0 |
| George Kittle | TE | 4 | 140 | 35.0 | 51 | 3 | 75 | 0 |
| Isaiah Likely | TE | 6 | 104 | 17.3 | 28 | 1 | 30 | 0 |
| Ricky Pearsall | WR | 1 | 81 | 81.0 | 55 | 1 | 81 | 0 |
| Kayshon Boutte | WR | 4 | 53 | 13.3 | 12 | 0 | 33 | 0 |
| Christian McCaffrey | HB | 2 | 50 | 25.0 | 26 | 1 | 44 | 0 |
| Tyrone Tracy Jr | HB | 4 | 44 | 11.0 | 32 | 0 | 18 | 0 |
| Mike Evans | WR | 3 | 38 | 12.7 | 2 | 1 | 32 | 0 |
| Quentin Johnston | WR | 2 | 31 | 15.5 | 1 | 0 | 24 | 0 |
| Odell Beckham Jr | WR | 1 | 11 | 11.0 | 3 | 0 | 11 | 0 |
| Theo Johnson | TE | 1 | 2 | 2.0 | 2 | 0 | 2 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Fred Warner | MIKE | 4 | 1 | 1 | 0 | 1 |
| Marques Sigle | SS | 1 | 0 | 2 | 0 | 0 |
| Renardo Green | CB | 2 | 0 | 1 | 0 | 0 |
| Nick Bosa | LEDG | 4 | 1 | 0 | 1 | 1 |
| Dre Greenlaw | WILL | 6 | 0 | 0 | 1 | 0 |
| Mykel Williams | REDG | 1 | 0 | 1 | 0 | 1 |
| Jack Jones | CB | 1 | 0 | 1 | 0 | 0 |
| Malik Mustapha | SS | 0 | 0 | 1 | 0 | 0 |
| Deonte Banks | CB | 0 | 0 | 1 | 0 | 1 |
| Abdul Carter | LEDG | 1 | 1 | 0 | 0 | 0 |
| Jason Pinnock | SS | 2 | 0 | 0 | 0 | 0 |
| Greg Newsome II | SS | 2 | 0 | 0 | 0 | 0 |
| Jevon Holland | FS | 2 | 0 | 0 | 0 | 2 |
| Upton Stout | CB | 1 | 0 | 0 | 0 | 0 |
| Tyler Nubin | SS | 1 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 0 | 0 | 0 | 0 |
| D.J. Reader | DT | 1 | 0 | 0 | 0 | 0 |
| Darius Alexander | DT | 1 | 0 | 0 | 0 | 0 |
| Micah McFadden | MIKE | 1 | 0 | 0 | 0 | 0 |
| Colton Hood | CB | 1 | 0 | 0 | 0 | 1 |
| Ji'Ayir Brown | FS | 1 | 0 | 0 | 0 | 1 |
| Romello Height | LEDG | 0 | 0 | 0 | 0 | 2 |
| Alfred Collins | DT | 0 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 0 | 0 | 7 | 0 |
| Dominic Zvada | K | 0 | 0 | 3 | 0 |
| Jordan Stout | P | 0 | 0 | 0 | 0 |

