Denver
Broncos
1-2
56
FINAL
58
San Francisco
49ers
1-2
AI Recap
AI RECAPIn a thrilling Week 4 showdown, the San Francisco 49ers narrowly defeated the Denver Broncos with a final score of 58-56, securing a hard-fought victory that keeps them competitive in the league. Both teams entered the matchup looking to solidify their standings, but it was the 49ers who ultimately came out on top in a game filled with explosive plays.
Offensively, Brock Purdy was the star of the night for San Francisco, throwing for an impressive seven touchdowns and leading his team to victory. His connection with George Kittle was particularly lethal, as Kittle racked up 232 receiving yards, showcasing his ability to stretch the field and create mismatches. Christian McCaffrey chipped in as well, contributing 90 rushing yards to keep Denver's defense on its toes.
Defensively, Fred Warner made a significant impact for the 49ers with a key interception, helping to halt a momentum shift as Denver was mounting a comeback. The game reached its turning point in the fourth quarter when Purdy connected with Kittle for a touchdown that ultimately sealed the win. Despite a strong performance from Denver's Bo Nix, who threw for 509 yards, it was San Francisco's timely defensive plays that made the difference in this nail-biter.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Bo Nix | QB | 29 | 18 | 62% | 509 | 6 | 1 | 131.1 |
| Brock Purdy | QB | 31 | 23 | 74% | 450 | 7 | 1 | 142.1 |
| Christian McCaffrey | HB | 0 | 0 | — | 1 | 0 | 0 | — |
| Jaylen Waddle | WR | 0 | 2 | — | 0 | 0 | 0 | — |
| Tre Tucker | WR | 0 | 3 | — | 0 | 0 | 0 | — |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 15 | 90 | 6.0 | 26 | 0 | 20 | 0 |
| Bo Nix | QB | 2 | 10 | 5.0 | 2 | 1 | 7 | 0 |
| Bucky Irving | HB | 4 | 9 | 2.3 | 4 | 0 | 5 | 0 |
| Christian Kirk | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Jaylen Waddle | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Marvin Mims Jr | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Tre Tucker | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| George Kittle | TE | 11 | 232 | 21.1 | 142 | 3 | 52 | 0 |
| Jaylen Waddle | WR | 6 | 144 | 24.0 | 101 | 2 | 80 | 0 |
| Marvin Mims Jr | WR | 4 | 137 | 34.3 | 34 | 2 | 62 | 0 |
| Bucky Irving | HB | 3 | 120 | 40.0 | 105 | 1 | 82 | 0 |
| Dallas Goedert | TE | 5 | 108 | 21.6 | 51 | 1 | 41 | 0 |
| Tre Tucker | WR | 7 | 105 | 15.0 | 74 | 2 | 65 | 0 |
| Trey Palmer | WR | 3 | 84 | 28.0 | 31 | 2 | 61 | 0 |
| Christian McCaffrey | HB | 2 | 20 | 10.0 | 16 | 0 | 17 | 0 |
| De'Zhaun Stribling | WR | 3 | 10 | 3.3 | 1 | 0 | 7 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Adetomiwa Adebawore | DT | 3 | 2 | 0 | 0 | 0 |
| Treydan Stukes | FS | 3 | 0 | 1 | 0 | 0 |
| Kain Medrano | WILL | 6 | 0 | 0 | 0 | 1 |
| Fred Warner | MIKE | 0 | 0 | 1 | 0 | 1 |
| Upton Stout | CB | 3 | 0 | 0 | 0 | 0 |
| Keion White | REDG | 1 | 1 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 1 | 1 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 3 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 2 | 0 | 0 | 0 | 0 |
| Yaya Diaby | LEDG | 2 | 0 | 0 | 0 | 1 |
| Pat Surtain II | CB | 2 | 0 | 0 | 0 | 0 |
| Jahdae Barron | CB | 2 | 0 | 0 | 0 | 1 |
| Charvarius Ward Sr | CB | 2 | 0 | 0 | 0 | 0 |
| Ashtyn Davis | FS | 2 | 0 | 0 | 0 | 0 |
| Marlon Humphrey | CB | 1 | 0 | 0 | 0 | 0 |
| Nik Bonitto | REDG | 1 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 1 | 0 | 0 | 0 | 1 |
| Troy Andersen | MIKE | 1 | 0 | 0 | 0 | 0 |
| Trey Hendrickson | REDG | 1 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 1 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 1 | 0 | 0 | 0 | 0 |
| Ja'Quan McMillian | CB | 1 | 0 | 0 | 0 | 0 |
| Riley Moss | CB | 0 | 0 | 0 | 0 | 1 |
| Talanoa Hufanga | SS | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Jeremy Crawshaw | P | 0 | 0 | 0 | 0 |
| Wil Lutz | K | 0 | 0 | 6 | 0 |
| Eddy Pineiro | K | 1 | 1 | 7 | 22 |

