Denver
Broncos
3-0
48
FINAL
35
San Francisco
49ers
2-1
AI Recap
AI RECAPIn a high-scoring showdown, the Denver Broncos outlasted the San Francisco 49ers with a final score of 48-35. This Week 4 matchup proved crucial for both teams as they look to solidify their standings in the 2026 season. The Broncos showcased their offensive prowess, pulling ahead with a commanding performance.
Leading the charge for Denver was quarterback Bo Nix, who threw for an impressive 355 yards and four touchdowns, displaying pinpoint accuracy and poise under pressure. He found a favorite target in Jaylen Waddle, who racked up 177 receiving yards, making several key plays that ignited the Broncos' scoring drives. While San Francisco's Christian McCaffrey managed to contribute with 54 rushing yards, it was clear that the Broncos' aerial attack was the difference-maker.
On the defensive side, the Broncos managed to disrupt the 49ers' rhythm, highlighted by Zach Allen's sack that halted a promising drive. The game's turning point came when Nix connected with Waddle for a late touchdown, extending the Broncos' lead and forcing San Francisco to play catch-up. Although the 49ers made attempts to rally, they could not overcome the early deficit as Denver's defense held strong when it mattered most.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Bo Nix | QB | 30 | 17 | 355 | 4 | 2 | 110.4 |
| Brock Purdy | QB | 25 | 13 | 272 | 4 | 0 | 130.3 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 11 | 54 | 4.9 | 0 | 16 | 0 |
| RJ Harvey | HB | 10 | 39 | 3.9 | 1 | 8 | 0 |
| J.K. Dobbins | HB | 2 | 26 | 13.0 | 1 | 19 | 0 |
| Bo Nix | QB | 2 | 10 | 5.0 | 1 | 5 | 0 |
| Courtland Sutton | WR | 1 | 4 | 4.0 | 0 | 4 | 0 |
| Adam Trautman | TE | 1 | 4 | 4.0 | 0 | 4 | 0 |
| Evan Engram | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Jaylen Waddle | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Jaylen Waddle | WR | 8 | 177 | 22.1 | 2 | 46 | 0 |
| Ricky Pearsall | WR | 3 | 102 | 34.0 | 0 | 49 | 0 |
| George Kittle | TE | 4 | 99 | 24.8 | 2 | 73 | 0 |
| Troy Franklin | WR | 3 | 61 | 20.3 | 1 | 33 | 0 |
| Courtland Sutton | WR | 3 | 61 | 20.3 | 0 | 24 | 0 |
| De'Zhaun Stribling | WR | 3 | 43 | 14.3 | 0 | 25 | 0 |
| Evan Engram | TE | 2 | 36 | 18.0 | 0 | 19 | 0 |
| Christian McCaffrey | HB | 2 | 25 | 12.5 | 1 | 20 | 0 |
| RJ Harvey | HB | 1 | 20 | 20.0 | 1 | 20 | 0 |
| Mike Evans | WR | 1 | 3 | 3.0 | 1 | 3 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Ji'Ayir Brown | FS | 3 | 0 | 1 | 0 | 0 |
| Jack Jones | CB | 6 | 0 | 0 | 0 | 1 |
| Deommodore Lenoir | CB | 2 | 0 | 1 | 0 | 0 |
| Justin Strnad | WILL | 3 | 1 | 0 | 0 | 0 |
| Renardo Green | CB | 3 | 0 | 0 | 0 | 1 |
| Zach Allen | DT | 1 | 1 | 0 | 0 | 0 |
| Ja'Quan McMillian | CB | 3 | 0 | 0 | 0 | 1 |
| Talanoa Hufanga | SS | 3 | 0 | 0 | 0 | 1 |
| Fred Warner | MIKE | 2 | 0 | 0 | 0 | 2 |
| Brandon Jones | FS | 2 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 1 | 0 | 0 | 0 | 2 |
| Nik Bonitto | REDG | 1 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 1 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | SAM | 1 | 0 | 0 | 0 | 0 |
| Jahdae Barron | CB | 1 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 1 | 0 | 0 | 0 | 1 |
| Alex Singleton | MIKE | 1 | 0 | 0 | 0 | 0 |
| Malcolm Roach | DT | 0 | 0 | 0 | 0 | 1 |
| Riley Moss | CB | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Wil Lutz | K | 0 | 0 | 2 | 0 |
| Eddy Pineiro | K | 0 | 0 | 5 | 0 |

