Denver
Broncos
2-1
31
FINAL
38
San Francisco
49ers
2-1
AI Recap
AI RECAP
Franchise Hub Beat· 28d ago
In a thrilling Week 4 matchup, the San Francisco 49ers narrowly defeated the Denver Broncos with a final score of 38-31. This victory solidifies the 49ers' position as a formidable contender in the league, while the Broncos will need to regroup after a hard-fought contest that slipped away in the final moments. Bo Nix had a standout performance for the Broncos, throwing for an impressive 338 yards and four touchdowns, showcasing his ability to connect with his targets downfield. Jaylen Waddle also made his mark, racking up 108 receiving yards and proving to be a reliable option. However, it was Christian McCaffrey's dominant rushing performance, totaling 287 yards, that kept the 49ers' offense humming and ultimately secured the win. Defensively, the 49ers made critical plays when it mattered most, led by Mykel Williams, who registered three sacks, putting pressure on Nix throughout the game. Nick Bosa added four tackles, contributing to a solid defensive effort that helped stifle the Broncos' comeback attempts. The turning point came late in the fourth quarter when a key sack by Williams halted a Denver drive and allowed San Francisco to maintain their lead and clinch the victory.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Bo NixQB311858%33840135.4
Brock PurdyQB9889%9410147.2
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB2028714.3273741
J.K. DobbinsHB7243.4150110
Adam TrautmanTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Jaylen WaddleWR510821.6471450
Courtland SuttonWR58517.0401240
Evan EngramTE16565.0391650
Marvin Mims JrWR25929.5101470
Christian McCaffreyHB55911.8550240
Adam TrautmanTE2199.580120
Ricky PearsallWR11717.041170
Kyle JuszczykFB2105.07060
Jake TongesTE188.01080
Troy FranklinWR166.07060
RJ HarveyHB2-4-2.07030
Defense
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Wil LutzK11455
Eddy PineiroK11534