Denver
Broncos
2-1
35
FINAL
38
San Francisco
49ers
1-2
AI Recap
AI RECAPIn a thrilling contest that showcased both teams' offensive prowess, the San Francisco 49ers narrowly defeated the Denver Broncos 38-35 in Week 4 of the 2026 season. With playoff implications looming, this matchup was crucial for both franchises as they look to solidify their positions in the league.
Bo Nix led the Broncos with an impressive performance, throwing for 358 yards and three touchdowns, while Jaylen Waddle contributed significantly with 117 receiving yards. On the other side, Christian McCaffrey was a force for the 49ers, rushing for 121 yards, providing the necessary balance to their offensive attack and keeping the Broncos' defense on their heels.
Defensively, the 49ers made key plays that shifted the momentum in their favor, particularly Ephesians Prysock's critical interception that halted a Broncos scoring drive. Meanwhile, Fred Warner's leadership on defense was evident with five total tackles, helping to contain Denver's high-powered offense. The game ultimately turned when San Francisco's defense stepped up in the fourth quarter, allowing just enough time for their offense to secure the win.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Bo Nix | QB | 28 | 21 | 358 | 3 | 2 | 122.6 |
| Brock Purdy | QB | 25 | 15 | 275 | 3 | 0 | 137.4 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 11 | 121 | 11.0 | 2 | 50 | 0 |
| RJ Harvey | HB | 6 | 23 | 3.8 | 2 | 10 | 0 |
| Bo Nix | QB | 2 | 4 | 2.0 | 0 | 3 | 0 |
| Brock Purdy | QB | 2 | 4 | 2.0 | 0 | 5 | 0 |
| Christian Kirk | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Troy Franklin | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Jaylen Waddle | WR | 6 | 117 | 19.5 | 1 | 42 | 0 |
| Christian McCaffrey | HB | 6 | 110 | 18.3 | 2 | 33 | 0 |
| Mike Evans | WR | 3 | 103 | 34.3 | 1 | 78 | 1 |
| Pat Bryant II | WR | 2 | 90 | 45.0 | 0 | 50 | 0 |
| Troy Franklin | WR | 3 | 64 | 21.3 | 1 | 22 | 0 |
| George Kittle | TE | 4 | 42 | 10.5 | 0 | 18 | 1 |
| Evan Engram | TE | 5 | 38 | 7.6 | 1 | 29 | 0 |
| RJ Harvey | HB | 4 | 36 | 9.0 | 0 | 24 | 0 |
| Ricky Pearsall | WR | 2 | 20 | 10.0 | 0 | 14 | 0 |
| Marvin Mims Jr | WR | 1 | 13 | 13.0 | 0 | 13 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Ephesians Prysock | CB | 4 | 0 | 1 | 0 | 0 |
| Nik Bonitto | REDG | 2 | 2 | 0 | 0 | 0 |
| Fred Warner | MIKE | 5 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 4 | 0 | 0 | 0 | 0 |
| Malik Mustapha | FS | 0 | 0 | 1 | 0 | 0 |
| Jimmie Ward | SS | 3 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 1 | 0 | 0 | 0 |
| Upton Stout | CB | 3 | 0 | 0 | 0 | 1 |
| Jonathon Cooper | LEDG | 1 | 0.5 | 0 | 0 | 0 |
| Patrick Surtain II | CB | 2 | 0 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 2 | 0 | 0 | 0 | 1 |
| Justin Strnad | WILL | 2 | 0 | 0 | 0 | 0 |
| Ja'Quan McMillian | CB | 2 | 0 | 0 | 0 | 1 |
| Jalen Graham | SAM | 2 | 0 | 0 | 0 | 0 |
| Riley Moss | CB | 2 | 0 | 0 | 0 | 0 |
| Zach Allen | DT | 0 | 0.5 | 0 | 0 | 0 |
| Alfred Collins | DT | 1 | 0 | 0 | 0 | 0 |
| Brandon Jones | FS | 1 | 0 | 0 | 0 | 0 |
| Von Miller | DT | 0 | 0 | 0 | 0 | 2 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Wil Lutz | K | 0 | 1 | 5 | 0 |
| Eddy Pineiro | K | 1 | 1 | 5 | 27 |

