Denver
Broncos
2-1
17
FINAL
24
San Francisco
49ers
2-1
AI Recap
AI RECAPIn a thrilling Week 4 matchup, the San Francisco 49ers held off the Denver Broncos with a final score of 24-17, improving their record as they aim for a playoff push in the 2026 season. This victory was crucial for the 49ers, solidifying their standing in a competitive conference.
Leading the charge for San Francisco was quarterback Brock Purdy, who threw for 295 yards and two touchdowns, showcasing his ability to command the offense. On the receiving end, Mike Evans had a standout performance, racking up 173 receiving yards and proving to be a reliable target throughout the game. Meanwhile, J.K. Dobbins of the Broncos countered with a strong ground game, totaling 104 rushing yards, but it wasn't enough to tip the scales in Denver's favor.
Defensively, the 49ers made their presence felt, with Jared Verse recording an impressive 2.5 sacks, disrupting the Broncos' rhythm and applying consistent pressure on the quarterback. Fred Warner also contributed with a crucial interception that shifted momentum in the second half, marking a turning point that ultimately secured the win for San Francisco. The 49ers' defense, with standout performances, proved pivotal in their ability to maintain the lead and fend off a late-game rally from Denver.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 39 | 27 | 69% | 295 | 2 | 1 | 97.7 |
| Bo Nix | QB | 34 | 19 | 56% | 191 | 0 | 1 | 59.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| J.K. Dobbins | HB | 18 | 104 | 5.8 | 42 | 0 | 24 | 0 |
| Kaelon Black | HB | 19 | 66 | 3.5 | 18 | 1 | 26 | 1 |
| RJ Harvey | HB | 2 | 30 | 15.0 | 23 | 1 | 30 | 0 |
| Kyle Juszczyk | FB | 1 | 10 | 10.0 | 5 | 0 | 10 | 0 |
| Jordan James | HB | 2 | 5 | 2.5 | 1 | 0 | 3 | 0 |
| Bo Nix | QB | 1 | 5 | 5.0 | — | 0 | 5 | 0 |
| Brock Purdy | QB | 3 | 2 | 0.7 | — | 0 | 4 | 0 |
| Adam Prentice | FB | 1 | 2 | 2.0 | — | 0 | 2 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Mike Evans | WR | 9 | 173 | 19.2 | 31 | 0 | 31 | 1 |
| Troy Franklin | WR | 3 | 57 | 19.0 | 9 | 0 | 28 | 0 |
| Marvin Mims Jr | WR | 3 | 40 | 13.3 | 1 | 0 | 19 | 0 |
| Kyle Pitts Sr | TE | 4 | 29 | 7.3 | 15 | 0 | 15 | 1 |
| George Kittle | TE | 3 | 28 | 9.3 | 8 | 1 | 16 | 0 |
| Ricky Pearsall | WR | 5 | 28 | 5.6 | 4 | 1 | 10 | 0 |
| Jake Tonges | TE | 4 | 28 | 7.0 | 3 | 0 | 9 | 0 |
| Courtland Sutton | WR | 2 | 27 | 13.5 | 7 | 0 | 14 | 0 |
| De'Zhaun Stribling | WR | 3 | 26 | 8.7 | 4 | 0 | 19 | 1 |
| J.K. Dobbins | HB | 2 | 16 | 8.0 | 7 | 0 | 18 | 1 |
| Adam Prentice | FB | 2 | 9 | 4.5 | 5 | 0 | 6 | 0 |
| Kyle Juszczyk | FB | 2 | 8 | 4.0 | 6 | 0 | 5 | 0 |
| Evan Engram | TE | 1 | 7 | 7.0 | 5 | 0 | 7 | 0 |
| RJ Harvey | HB | 2 | 6 | 3.0 | 6 | 0 | 6 | 0 |
| Kaelon Black | HB | 1 | 4 | 4.0 | 6 | 0 | 4 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Fred Warner | MIKE | 8 | 0.5 | 1 | 0 | 0 |
| Jared Verse | REDG | 6 | 2.5 | 0 | 0 | 0 |
| Alex Singleton | MIKE | 9 | 0 | 0 | 0 | 0 |
| Ja'Quan McMillian | CB | 5 | 0 | 1 | 0 | 0 |
| Justin Strnad | WILL | 7 | 0.5 | 0 | 0 | 0 |
| Zach Allen | DT | 5 | 1 | 0 | 0 | 0 |
| Nate Hobbs | FS | 6 | 0 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 4 | 0.5 | 0 | 0 | 1 |
| Nik Bonitto | REDG | 5 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 4 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 3 | 0.5 | 0 | 0 | 0 |
| Pat Surtain II | CB | 4 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 3 | 0 | 0 | 0 | 1 |
| Deommodore Lenoir | CB | 3 | 0 | 0 | 0 | 0 |
| Jonathon Cooper | LEDG | 1 | 1 | 0 | 0 | 0 |
| Riley Moss | CB | 3 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 1 | 0.5 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 1 |
| Nick Bosa | REDG | 1 | 0.5 | 0 | 0 | 0 |
| Sam Okuayinonu | LEDG | 1 | 0.5 | 0 | 0 | 0 |
| Malcolm Roach | DT | 2 | 0 | 0 | 1 | 0 |
| Anthony Pittman | SAM | 2 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Jaden Dugger | SAM | 1 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 1 | 0 | 0 | 0 | 0 |
| Tyler Onyedim | DT | 1 | 0 | 0 | 0 | 0 |
| Brandon Jones | FS | 0 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 1 | 1 | 3 | 23 |
| Wil Lutz | K | 3 | 3 | 0 | 54 |
| Jeremy Crawshaw | P | 0 | 0 | 0 | 0 |

