Denver
Broncos
1-2
21
FINAL
14
San Francisco
49ers
1-2
AI Recap
AI RECAPIn a tightly contested battle, the Denver Broncos narrowly defeated the San Francisco 49ers 21-14 in Week 4 of the 2026 season. Both teams were looking to establish momentum, but it was the Broncos who came out on top, delivering a crucial victory on the road.
Bo Nix was the star of the show for the Broncos, throwing for 234 yards and two touchdowns, showcasing his ability to lead from the pocket. Troy Franklin was his primary target, racking up 87 receiving yards and making key catches to keep drives alive. Meanwhile, the 49ers struggled to find their offensive rhythm, with Christian McCaffrey managing just 56 rushing yards in a game that saw both defenses deliver strong performances.
Defensively, the 49ers put up a fight, highlighted by DeForest Buckner's impressive two sacks and Ji'Ayir Brown's four total tackles. However, it was a crucial interception by Renardo Green that set the tone for the final moments of the game. The turning point came late in the fourth quarter when the Broncos' defense held firm, stifling a potential game-tying drive from the 49ers and sealing their victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Bo Nix | QB | 25 | 17 | 68% | 234 | 2 | 1 | 107.7 |
| Brock Purdy | QB | 15 | 7 | 47% | 70 | 0 | 3 | 20.8 |
| Deebo Samuel Sr | WR | 0 | 1 | — | 0 | 0 | 0 | — |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 6 | 56 | 9.3 | 5 | 1 | 44 | 0 |
| J.K. Dobbins | HB | 8 | 51 | 6.4 | 5 | 0 | 15 | 0 |
| RJ Harvey | HB | 3 | 13 | 4.3 | 6 | 0 | 7 | 0 |
| Bo Nix | QB | 6 | 7 | 1.2 | 4 | 1 | 7 | 1 |
| Jaylen Waddle | WR | 2 | 2 | 1.0 | 1 | 0 | 2 | 0 |
| Courtland Sutton | WR | 1 | -4 | -4.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Troy Franklin | WR | 5 | 87 | 17.4 | 19 | 0 | 37 | 0 |
| Evan Engram | TE | 5 | 60 | 12.0 | 28 | 0 | 16 | 0 |
| Courtland Sutton | WR | 3 | 48 | 16.0 | 21 | 0 | 25 | 0 |
| Mike Evans | WR | 2 | 26 | 13.0 | 6 | 0 | 20 | 1 |
| J.K. Dobbins | HB | 1 | 20 | 20.0 | 25 | 0 | 20 | 0 |
| Christian McCaffrey | HB | 2 | 18 | 9.0 | 20 | 0 | 11 | 0 |
| Ricky Pearsall | WR | 1 | 15 | 15.0 | — | 0 | 15 | 0 |
| Jaylen Waddle | WR | 2 | 14 | 7.0 | 6 | 1 | 8 | 0 |
| Deebo Samuel Sr | WR | 2 | 11 | 5.5 | 2 | 0 | 14 | 0 |
| RJ Harvey | HB | 1 | 5 | 5.0 | 11 | 1 | 5 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| DeForest Buckner | DT | 2 | 2 | 0 | 0 | 0 |
| Renardo Green | CB | 2 | 0 | 1 | 0 | 0 |
| Alex Singleton | MIKE | 1 | 0 | 1 | 0 | 0 |
| Ji'Ayir Brown | FS | 4 | 0 | 0 | 0 | 0 |
| Ja'Quan McMillian | CB | 0 | 0 | 1 | 0 | 1 |
| Jonathon Cooper | LEDG | 0 | 0 | 1 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 1 | 0 | 0 | 0 |
| Marques Sigle | SS | 3 | 0 | 0 | 0 | 0 |
| Malcolm Roach | DT | 1 | 1 | 0 | 0 | 0 |
| Nik Bonitto | REDG | 1 | 1 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 3 | 0 | 0 | 0 | 1 |
| Tyler Onyedim | DT | 1 | 1 | 0 | 0 | 0 |
| Fred Warner | MIKE | 2 | 0 | 0 | 0 | 1 |
| Riley Moss | CB | 2 | 0 | 0 | 0 | 0 |
| Karene Reid | MIKE | 2 | 0 | 0 | 0 | 0 |
| Minkah Fitzpatrick | SS | 2 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 2 | 0 | 0 | 0 | 1 |
| Brandon Jones | FS | 2 | 0 | 0 | 0 | 0 |
| Kris Abrams-Draine | CB | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Justin Strnad | WILL | 1 | 0 | 0 | 0 | 0 |
| Nate Hobbs | CB | 1 | 0 | 0 | 0 | 1 |
| Talanoa Hufanga | SS | 1 | 0 | 0 | 0 | 0 |
| Tatum Bethune | MIKE | 1 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 0 | 0 | 0 | 0 | 2 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Jeremy Crawshaw | P | 0 | 0 | 0 | 0 |
| Wil Lutz | K | 0 | 0 | 3 | 0 |
| Eddy Pineiro | K | 0 | 0 | 2 | 0 |

