Denver
Broncos
2-1
28
FINAL
10
San Francisco
49ers
2-1
AI Recap
AI RECAPIn a decisive Week 4 matchup, the Denver Broncos topped the San Francisco 49ers with a commanding score of 28-10. The Broncos' victory solidifies their position in the league, while the 49ers face early-season challenges as they look to regroup.
Denver's offense was firing on all cylinders, led by quarterback Bo Nix, who threw for two touchdowns. RJ Harvey was a standout on the ground, racking up an impressive 141 rushing yards, effectively controlling the pace of the game. Meanwhile, Brock Purdy of the 49ers struggled to find a rhythm, finishing with just 115 passing yards, as Denver's defense applied consistent pressure.
Defensively, Micah Parsons was a game-wrecker, tallying 6 total tackles and an astonishing 5.5 sacks, which disrupted San Francisco's rhythm throughout the contest. The turning point came in the second quarter when Denver's defense forced a critical turnover, allowing the Broncos to capitalize and extend their lead. Talanoa Hufanga also contributed to the defensive effort with an interception, sealing the 49ers' fate as Denver cruised to victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 16 | 7 | 44% | 115 | 1 | 1 | 63.2 |
| Bo Nix | QB | 10 | 10 | 100% | 113 | 2 | 0 | 153.3 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| RJ Harvey | HB | 8 | 141 | 17.6 | 10 | 2 | 79 | 0 |
| Christian McCaffrey | HB | 2 | 3 | 1.5 | 5 | 0 | 2 | 0 |
| Jaylen Waddle | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Bo Nix | QB | 1 | 0 | 0.0 | 1 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Mike Evans | WR | 1 | 54 | 54.0 | 8 | 1 | 54 | 0 |
| RJ Harvey | HB | 4 | 53 | 13.3 | 40 | 0 | 26 | 0 |
| Courtland Sutton | WR | 2 | 34 | 17.0 | 11 | 1 | 20 | 0 |
| Christian McCaffrey | HB | 2 | 27 | 13.5 | 7 | 0 | 16 | 0 |
| Ricky Pearsall | WR | 2 | 14 | 7.0 | 2 | 0 | 8 | 0 |
| George Kittle | TE | 1 | 12 | 12.0 | 1 | 0 | 12 | 0 |
| Troy Franklin | WR | 1 | 9 | 9.0 | 6 | 1 | 9 | 0 |
| Jaylen Waddle | WR | 1 | 8 | 8.0 | 1 | 0 | 8 | 0 |
| De'Zhaun Stribling | WR | 1 | 8 | 8.0 | — | 0 | 8 | 0 |
| Marvin Mims Jr | WR | 1 | 6 | 6.0 | — | 0 | 6 | 0 |
| Evan Engram | TE | 1 | 3 | 3.0 | 3 | 0 | 3 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Micah Parsons | REDG | 6 | 5.5 | 0 | 1 | 1 |
| Carrington Valentine | CB | 2 | 1 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 0 | 0 | 1 | 0 | 0 |
| Marques Sigle | FS | 3 | 0 | 0 | 0 | 0 |
| Aaron Donald | DT | 1 | 1 | 0 | 0 | 0 |
| Jonathon Cooper | LEDG | 1 | 1 | 0 | 0 | 0 |
| Christian Benford | CB | 2 | 0 | 0 | 0 | 1 |
| Deommodore Lenoir | CB | 2 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 2 | 0 | 0 | 0 | 0 |
| DeForest Buckner | DT | 2 | 0 | 0 | 0 | 0 |
| Owen Pappoe | SAM | 1 | 0 | 0 | 0 | 0 |
| Kris Abrams-Draine | CB | 1 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 1 | 0 | 0 | 0 | 0 |
| Divine Deablo | WILL | 1 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 1 | 0 | 0 | 0 | 0 |
| Ja'Quan McMillian | CB | 1 | 0 | 0 | 0 | 0 |
| Justin Strnad | WILL | 1 | 0 | 0 | 0 | 0 |
| Brandon Jones | FS | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Jeremy Crawshaw | P | 0 | 0 | 0 | 0 |
| Wil Lutz | K | 0 | 0 | 2 | 0 |
| Eddy Pineiro | K | 1 | 1 | 1 | 52 |

