Denver
Broncos
2-1
31
FINAL
34
San Francisco
49ers
2-1
AI Recap
AI RECAP
Franchise Hub Beat· 1h ago
In a thrilling Week 4 showdown, the San Francisco 49ers narrowly defeated the Denver Broncos with a final score of 34-31, solidifying their position in the competitive 2026 season. Both teams came into this matchup looking to establish dominance, but it was the 49ers who found a way to secure the win in a tightly contested battle. Bo Nix put on an impressive performance for the Broncos, throwing for 287 yards and four touchdowns, showcasing his ability to lead the offense effectively. Marvin Mims Jr. was a standout target, racking up 112 receiving yards and contributing significantly to Denver's scoring efforts. However, it was Christian McCaffrey of the 49ers who stole the spotlight on the ground, rushing for 164 yards and playing a pivotal role in maintaining San Francisco's offensive momentum. Defensively, the 49ers made crucial stops when it mattered most, with DeForest Buckner recording a sack that helped shift the game's momentum. Pat Surtain II intercepted a pass for the Broncos, but it wasn't enough to turn the tide in Denver's favor. The turning point came late in the fourth quarter when a key defensive stand by San Francisco prevented the Broncos from capitalizing on a critical drive, allowing the 49ers to hold on for the victory.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Bo NixQB311342%2874288.3
Brock PurdyQB201470%15931112.2
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB181649.1261700
J.K. DobbinsHB8212.68060
George KittleTE000.0—000
Troy FranklinWR000.0—000
Marvin Mims JrWR000.0—000
Brock PurdyQB1-1-1.0—000
Jonah ColemanHB1-1-1.02000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Marvin Mims JrWR411228.0482470
Jaylen WaddleWR37023.3482540
Mike EvansWR36220.7261370
Troy FranklinWR45012.5120260
George KittleTE34816.0181250
Evan EngramTE13333.0170330
Deebo Samuel SrWR33210.780180
J.K. DobbinsHB12222.020220
Ricky PearsallWR3144.74170
Christian McCaffreyHB231.512040
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Pat Surtain IICB10100
Deommodore LenoirCB10101
Marques SigleSS00100
DeForest BucknerDT11000
Justin StrnadWILL30000
Upton StoutCB30001
Renardo GreenCB20000
Marte MapuSAM20000
Malik MustaphaSS20000
Malcolm RoachDT10000
Fred WarnerMIKE10002
Brandon JonesFS10000
Karene ReidMIKE10000
Zach AllenDT10000
Gracen HaltonDT10000
Jonathon CooperLEDG10000
Alex SingletonMIKE10000
Ji'Ayir BrownFS10000
Tyler OnyedimDT10000
Riley MossCB10000
Romello HeightLEDG10000
Nick BosaLEDG00001
Dre GreenlawWILL00001
Nik BonittoREDG00001
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Wil LutzK11254
Jeremy CrawshawP0000
Eddy PineiroK22449