Denver
Broncos
0-3
48
FINAL
24
San Francisco
49ers
0-3
AI Recap
AI RECAPThe Denver Broncos topped the San Francisco 49ers with a commanding 48-24 victory in Week 4 of the 2026 season. With this decisive win, the Broncos solidify their position as a contender in the league, demonstrating offensive prowess and defensive tenacity throughout the game.
Bo Nix led the charge for Denver, throwing for 293 yards and two touchdowns, showcasing his ability to connect with his receivers. Courtland Sutton was the standout target, racking up an impressive 130 receiving yards, making crucial catches that kept drives alive. Meanwhile, Christian McCaffrey provided a solid ground game for the 49ers, accumulating 89 rushing yards, but it wasn't enough to keep pace with Denver's explosive offense.
On the defensive side, the Broncos made a significant impact with Justin Strnad’s remarkable performance, recording three interceptions that shifted the momentum firmly in Denver's favor. Jonathon Cooper added pressure with a sack, further complicating the 49ers' attempts to mount a comeback. The game’s turning point came late in the second quarter when Strnad's third interception thwarted San Francisco's efforts to close the gap, allowing the Broncos to capitalize and extend their lead.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Bo Nix | QB | 21 | 13 | 62% | 293 | 2 | 1 | 117.6 |
| Brock Purdy | QB | 23 | 12 | 52% | 217 | 1 | 4 | 59.7 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 9 | 89 | 9.9 | 9 | 0 | 60 | 0 |
| Brock Purdy | QB | 2 | 74 | 37.0 | 57 | 2 | 68 | 0 |
| Bo Nix | QB | 6 | 30 | 5.0 | 2 | 1 | 13 | 0 |
| J.K. Dobbins | HB | 7 | 16 | 2.3 | 6 | 1 | 13 | 0 |
| RJ Harvey | HB | 8 | 13 | 1.6 | 5 | 1 | 10 | 0 |
| Jaylen Waddle | WR | 1 | -1 | -1.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Courtland Sutton | WR | 5 | 130 | 26.0 | 86 | 1 | 67 | 0 |
| Ricky Pearsall | WR | 5 | 127 | 25.4 | 69 | 1 | 71 | 0 |
| Evan Engram | TE | 5 | 96 | 19.2 | 57 | 1 | 32 | 0 |
| Mike Evans | WR | 4 | 54 | 13.5 | 6 | 0 | 24 | 1 |
| Deebo Samuel Sr | WR | 2 | 35 | 17.5 | 5 | 0 | 19 | 0 |
| J.K. Dobbins | HB | 1 | 32 | 32.0 | 3 | 0 | 32 | 0 |
| Christian McCaffrey | HB | 2 | 22 | 11.0 | 16 | 0 | 13 | 0 |
| George Kittle | TE | 1 | 14 | 14.0 | — | 0 | 14 | 0 |
| Jake Tonges | TE | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Justin Strnad | WILL | 1 | 0 | 3 | 0 | 0 |
| JL Skinner | SS | 2 | 0 | 1 | 0 | 0 |
| Harrison Smith | FS | 4 | 1 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 5 | 0 | 0 | 0 | 2 |
| Nick Bosa | LEDG | 0 | 0 | 1 | 0 | 0 |
| Jonathon Cooper | LEDG | 1 | 1 | 0 | 0 | 0 |
| Patrick Surtain II | CB | 3 | 0 | 0 | 0 | 1 |
| Jimmie Ward | SS | 2 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 2 | 0 | 0 | 0 | 0 |
| Karene Reid | MIKE | 2 | 0 | 0 | 0 | 0 |
| Grover Stewart | DT | 2 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 2 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 2 | 0 | 0 | 0 | 0 |
| Riley Moss | CB | 2 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 2 | 0 | 0 | 0 | 0 |
| Malik Mustapha | FS | 1 | 0 | 0 | 0 | 0 |
| Nik Bonitto | REDG | 0 | 0.5 | 0 | 0 | 0 |
| Renardo Green | CB | 1 | 0 | 0 | 0 | 0 |
| Zach Allen | DT | 0 | 0.5 | 0 | 0 | 0 |
| Red Murdock | WILL | 1 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | SS | 1 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 1 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 0 | 0 | 0 | 0 | 2 |
| Alex Singleton | MIKE | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Jeremy Crawshaw | P | 0 | 0 | 0 | 0 |
| Wil Lutz | K | 2 | 2 | 6 | 63 |
| Eddy Pineiro | K | 1 | 1 | 3 | 25 |

