Denver
Broncos
1-2
17
FINAL
49
San Francisco
49ers
3-0
AI Recap
AI RECAPIn a commanding performance, the San Francisco 49ers topped the Denver Broncos 49-17 in Week 4 of the 2026 season. This victory solidified the 49ers' position as a formidable contender in the league, showcasing their offensive prowess and defensive capabilities.
Brock Purdy was the standout performer, throwing for an impressive 381 yards and four touchdown passes, effectively leading the 49ers' high-octane offense. Mike Evans was a key target, racking up 161 receiving yards, while RJ Harvey of the Broncos kept his team competitive with 94 rushing yards, but it was not enough to overcome San Francisco's explosive attack.
Defensively, the 49ers were relentless, highlighted by Nick Bosa's two sacks and Fred Warner's interception, which helped shift the momentum of the game. The turning point came midway through the third quarter when Warner's pick set up another touchdown, extending the lead to an insurmountable margin and sealing the fate of the Broncos. Ji'Ayir Brown also contributed with five total tackles, bolstering a defense that stymied Denver's efforts throughout the matchup.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 29 | 19 | 66% | 381 | 4 | 1 | 133.9 |
| Bo Nix | QB | 28 | 12 | 43% | 203 | 1 | 1 | 65.0 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| RJ Harvey | HB | 16 | 94 | 5.9 | 22 | 1 | 34 | 0 |
| Christian McCaffrey | HB | 15 | 45 | 3.0 | 12 | 3 | 14 | 0 |
| Ricky Pearsall | WR | 1 | 13 | 13.0 | 16 | 0 | 13 | 0 |
| Bo Nix | QB | 3 | 7 | 2.3 | 5 | 0 | 4 | 0 |
| Marvin Mims Jr | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Brock Purdy | QB | 1 | -11 | -11.0 | 1 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Mike Evans | WR | 5 | 161 | 32.2 | 35 | 1 | 38 | 0 |
| George Kittle | TE | 6 | 79 | 13.2 | 13 | 1 | 22 | 0 |
| De'Zhaun Stribling | WR | 3 | 67 | 22.3 | 26 | 1 | 57 | 0 |
| Christian McCaffrey | HB | 4 | 66 | 16.5 | 32 | 1 | 29 | 0 |
| Evan Engram | TE | 3 | 55 | 18.3 | 7 | 0 | 27 | 0 |
| Courtland Sutton | WR | 2 | 53 | 26.5 | 9 | 0 | 41 | 0 |
| Jaylen Waddle | WR | 2 | 40 | 20.0 | — | 1 | 24 | 0 |
| Lil'Jordan Humphrey | WR | 1 | 34 | 34.0 | 10 | 0 | 34 | 0 |
| RJ Harvey | HB | 4 | 21 | 5.3 | 12 | 0 | 16 | 0 |
| Ricky Pearsall | WR | 1 | 8 | 8.0 | 1 | 0 | 8 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Pat Surtain II | CB | 3 | 0 | 1 | 0 | 1 |
| Nick Bosa | LEDG | 3 | 2 | 0 | 0 | 0 |
| Fred Warner | MIKE | 2 | 0 | 1 | 0 | 3 |
| Ji'Ayir Brown | FS | 5 | 0 | 0 | 0 | 1 |
| Nik Bonitto | REDG | 4 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 4 | 0 | 0 | 0 | 1 |
| Zach Allen | DT | 1 | 1 | 0 | 0 | 0 |
| D.J. Jones | DT | 1 | 1 | 0 | 0 | 0 |
| Darrick Forrest | FS | 3 | 0 | 0 | 0 | 0 |
| Jakorian Bennett | SS | 2 | 0 | 0 | 0 | 0 |
| Alex Singleton | MIKE | 2 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 1 |
| Jahdae Barron | CB | 2 | 0 | 0 | 0 | 0 |
| Riley Moss | FS | 2 | 0 | 0 | 0 | 1 |
| Malik Mustapha | SS | 1 | 0 | 0 | 0 | 1 |
| Nate Hobbs | CB | 1 | 0 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 1 | 0 | 0 | 0 | 1 |
| Marques Sigle | SS | 1 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 1 | 0 | 0 | 0 | 1 |
| JL Skinner | SS | 1 | 0 | 0 | 0 | 0 |
| Jonah Elliss | LEDG | 1 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 1 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Jeremy Crawshaw | P | 0 | 0 | 0 | 0 |
| Wil Lutz | K | 1 | 2 | 2 | 53 |
| Eddy Pineiro | K | 0 | 0 | 7 | 0 |

