Denver
Broncos
2-1
21
FINAL
28
San Francisco
49ers
2-1
AI Recap
AI RECAP
Franchise Hub Beat· 19h ago
In a thrilling Week 4 matchup, the San Francisco 49ers held off the Denver Broncos with a final score of 28-21. This victory not only boosts the 49ers' momentum but also solidifies their position in the early playoff race of the 2026 season. Brock Purdy was the star of the show for San Francisco, throwing for four touchdowns and keeping the Broncos' defense on their heels. Meanwhile, Christian McCaffrey showcased his dual-threat ability, racking up 104 receiving yards in addition to his 91 rushing yards, making him a constant weapon throughout the game. Bo Nix led the Broncos' offense with 268 passing yards, but it wasn't enough to overcome the 49ers' offensive firepower. On the defensive side, the Broncos struggled to contain the 49ers' explosive plays, allowing crucial touchdowns at key moments. The game's turning point came early in the fourth quarter when Purdy connected with McCaffrey for a touchdown that extended the lead to two scores, forcing the Broncos to play catch-up. Brandon Jones was the standout on defense for Denver with four total tackles, but it was the 49ers' ability to make plays when it mattered most that ultimately sealed the victory.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Bo NixQB262285%26820135.2
Brock PurdyQB141393%19440158.3
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB15916.1260220
RJ HarveyHB7121.76180
Bo NixQB133.0—030
Brock PurdyQB210.51020
Brandon AiyukWR000.0—000
Ricky PearsallWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Christian McCaffreyHB510420.8332580
Troy FranklinWR67312.2390220
George KittleTE56112.2181210
Jaylen WaddleWR6599.8431210
RJ HarveyHB45814.5290260
Courtland SuttonWR44010.0111120
Evan EngramTE23819.040210
Mike EvansWR11111.0140110
Kyle JuszczykFB11010.081100
Ricky PearsallWR188.09080
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Brandon JonesFS40000
Ji'Ayir BrownFS30000
Fred WarnerMIKE20000
Deommodore LenoirCB20000
Tyrice KnightWILL20000
Jonathon CooperLEDG20000
Brandon HillSS20000
Upton StoutCB20000
Dre GreenlawWILL10000
Justin StrnadWILL10000
Jahdae BarronCB10000
Pat Surtain IICB10000
Malik MustaphaSS10000
Osa OdighizuwaDT10000
Talanoa HufangaSS10000
Ja'Quan McMillianCB10000
Nick MartinWILL10000
Renardo GreenCB10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Jeremy CrawshawP0000
Wil LutzK0130
Eddy PineiroK0040