Denver
Broncos
0-0
42
FINAL
21
San Francisco
49ers
0-0
AI Recap
AI RECAPIn a decisive showdown, the Denver Broncos topped the San Francisco 49ers 42-21 in Week 4 of the 2026 season, solidifying their place in the playoff picture. The Broncos showcased their dominance on both sides of the ball, ultimately outlasting the 49ers in a high-stakes battle.
Bo Nix led the Broncos' offense with a stellar performance, throwing for 305 yards and contributing crucial plays to keep the momentum in Denver's favor. RJ Harvey also made his mark on the ground, rushing for 128 yards, while the 49ers' Brock Purdy threw three touchdown passes, showcasing his ability to connect with his receivers, including Mike Evans, who racked up 118 receiving yards.
Defensively, the Broncos were bolstered by Pat Surtain II, who intercepted two passes, making pivotal plays that shifted the game's momentum. The turning point came in the second quarter when Surtain's second interception set up a quick touchdown drive, allowing the Broncos to pull ahead and maintain control for the remainder of the game. Overall, Denver's defensive tenacity and offensive efficiency proved too much for the 49ers to handle.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Bo Nix | QB | 40 | 28 | 70% | 305 | 2 | 0 | 108.8 |
| Brock Purdy | QB | 41 | 28 | 68% | 243 | 3 | 2 | 87.7 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| RJ Harvey | HB | 18 | 128 | 7.1 | 66 | 2 | 27 | 0 |
| Christian McCaffrey | HB | 15 | 42 | 2.8 | — | 0 | 7 | 0 |
| J.K. Dobbins | HB | 5 | 22 | 4.4 | — | 1 | 7 | 0 |
| Brock Purdy | QB | 2 | 6 | 3.0 | — | 0 | 3 | 0 |
| Bo Nix | QB | 3 | 5 | 1.7 | — | 0 | 4 | 0 |
| Adam Prentice | FB | 1 | 2 | 2.0 | — | 0 | 2 | 0 |
| Evan Engram | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Courtland Sutton | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Jaylen Waddle | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Mike Evans | WR | 11 | 118 | 10.7 | 29 | 1 | 18 | 1 |
| Jaylen Waddle | WR | 7 | 85 | 12.1 | 19 | 1 | 24 | 1 |
| Troy Franklin | WR | 9 | 82 | 9.1 | 12 | 1 | 14 | 0 |
| Evan Engram | TE | 6 | 79 | 13.2 | 11 | 0 | 24 | 0 |
| Garrett Wilson | WR | 4 | 47 | 11.8 | 12 | 1 | 16 | 0 |
| George Kittle | TE | 6 | 36 | 6.0 | 7 | 0 | 9 | 0 |
| J.K. Dobbins | HB | 2 | 24 | 12.0 | 12 | 0 | 13 | 0 |
| Courtland Sutton | WR | 2 | 17 | 8.5 | 11 | 0 | 9 | 0 |
| RJ Harvey | HB | 1 | 14 | 14.0 | 2 | 0 | 14 | 0 |
| Christian McCaffrey | HB | 3 | 14 | 4.7 | 8 | 0 | 8 | 0 |
| Jake Tonges | TE | 2 | 12 | 6.0 | 6 | 0 | 9 | 0 |
| De'Zhaun Stribling | WR | 1 | 11 | 11.0 | 4 | 0 | 11 | 0 |
| Kaelon Black | HB | 1 | 5 | 5.0 | — | 1 | 5 | 0 |
| Marvin Mims Jr | WR | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Pat Surtain II | CB | 3 | 0 | 2 | 0 | 1 |
| Jalen Thompson | SS | 9 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 6 | 0.5 | 0 | 0 | 0 |
| Fred Warner | MIKE | 6 | 0 | 0 | 0 | 0 |
| Bobby Wagner | MIKE | 4 | 1 | 0 | 0 | 0 |
| Riley Moss | CB | 6 | 0 | 0 | 0 | 0 |
| Ja'Quan McMillian | CB | 6 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 4 | 0.5 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 5 | 0 | 0 | 0 | 0 |
| Joey Porter Jr | CB | 5 | 0 | 0 | 0 | 1 |
| D.J. Jones | DT | 5 | 0 | 0 | 0 | 0 |
| Brandon Jones | FS | 5 | 0 | 0 | 0 | 1 |
| Alex Singleton | MIKE | 4 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 3 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 2 | 0.5 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 3 | 0 | 0 | 0 | 0 |
| Nik Bonitto | REDG | 3 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 0 | 0 | 0 | 0 |
| Justin Strnad | WILL | 2 | 0 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 2 | 0 | 0 | 0 | 0 |
| Jonathon Cooper | LEDG | 2 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 0 | 0.5 | 0 | 0 | 0 |
| Jaden Dugger | SAM | 1 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 1 | 0 | 0 | 0 | 0 |
| Zach Allen | DT | 1 | 0 | 0 | 0 | 1 |
| Malcolm Roach | DT | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 0 | 0 | 3 | 0 |
| Wil Lutz | K | 2 | 2 | 4 | 50 |

