Denver
Broncos
1-0
21
FINAL
13
San Francisco
49ers
1-0
AI Recap
AI RECAPIn a tightly contested matchup, the Denver Broncos topped the San Francisco 49ers 21-13 in Week 4 of the 2026 season. With playoff aspirations on the line, this victory positions the Broncos as a formidable contender in the league, while the 49ers will need to regroup after a hard-fought battle.
Bo Nix led the Broncos' offense with a solid performance, throwing for 185 yards and a touchdown. Meanwhile, Christian McCaffrey showcased his talent for the 49ers, rushing for 88 yards, and George Kittle emerged as a receiving threat, racking up 105 yards through the air. Despite the efforts from San Francisco's stars, it was Nix's efficient play that ultimately guided Denver to victory.
Defensively, the Broncos made their mark with a standout performance from Zach Allen, who recorded three sacks, disrupting the 49ers' offensive rhythm. Champ Bailey further solidified the win with two crucial interceptions, one of which shifted the momentum late in the game. This turning point allowed the Broncos to maintain control and secure a vital win, showcasing their defensive prowess when it mattered most.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Josh Pineda | WR | 25 | 17 | 68% | 185 | 1 | 2 | 69.5 |
| Brock Purdy | QB | 16 | 5 | 31% | 117 | 0 | 3 | 19.0 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 5 | 88 | 17.6 | 5 | 1 | 78 | 0 |
| Donovan Kendricks | WR | 15 | 68 | 4.5 | 32 | 0 | 14 | 0 |
| Josh Pineda | WR | 3 | 9 | 3.0 | — | 0 | 13 | 0 |
| Brock Purdy | QB | 2 | 1 | 0.5 | 4 | 0 | 1 | 0 |
| Mike Bennett | CB | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Eric Acosta | WR | 1 | -11 | -11.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| George Kittle | TE | 3 | 105 | 35.0 | 16 | 0 | 54 | 0 |
| Donovan Kendricks | WR | 3 | 64 | 21.3 | 29 | 0 | 30 | 0 |
| Demaryius Thomas | WR | 6 | 55 | 9.2 | 30 | 1 | 29 | 0 |
| Courtland Sutton | WR | 5 | 39 | 7.8 | 12 | 0 | 19 | 0 |
| Frank Burnett | K | 2 | 22 | 11.0 | 17 | 0 | 16 | 0 |
| Charles Clement | K | 1 | 8 | 8.0 | 4 | 0 | 8 | 0 |
| De'Jon Jones | CB | 1 | 5 | 5.0 | 2 | 0 | 5 | 0 |
| Christian McCaffrey | HB | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
| Rashard Givens | CB | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Zach Allen | DT | 3 | 3 | 0 | 0 | 0 |
| Champ Bailey | CB | 0 | 0 | 2 | 0 | 1 |
| Fred Warner | MIKE | 3 | 0 | 1 | 0 | 2 |
| Fernando Martinez | LEDG | 3 | 0 | 1 | 0 | 1 |
| Oscar Delgado | WR | 1 | 0 | 1 | 0 | 1 |
| Trevor Silvers | RT | 4 | 0 | 0 | 0 | 0 |
| Matias Salas | FS | 4 | 0 | 0 | 0 | 0 |
| Sal Cantu | SAM | 1 | 1 | 0 | 0 | 0 |
| Ethan Winters | REDG | 1 | 1 | 0 | 0 | 0 |
| Eddie Holiday | LS | 1 | 1 | 0 | 0 | 0 |
| Ryan DeMarco | WILL | 1 | 1 | 0 | 0 | 0 |
| Donovan Powers | LT | 2 | 0 | 0 | 0 | 1 |
| Alec Greene | P | 2 | 0 | 0 | 0 | 1 |
| Nick Young | QB | 2 | 0 | 0 | 0 | 1 |
| Kurt Falk | TE | 1 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 1 | 0 | 0 | 0 | 0 |
| DeAndre Burney | WILL | 1 | 0 | 0 | 0 | 0 |
| Kirk Cooper | CB | 1 | 0 | 0 | 0 | 0 |
| Antwaun Jackson | CB | 1 | 0 | 0 | 0 | 0 |
| Joaquin Bernal | SS | 1 | 0 | 0 | 0 | 1 |
| Matt Frazier | WR | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Tyreke Levy | QB | 5 | 5 | 0 | 58 |
| Mike Foreman | LEDG | 2 | 3 | 1 | 49 |

