Seattle
Seahawks
2-8
21
FINAL
31
San Francisco
49ers
7-3
AI Recap
AI RECAP
Franchise Hub Beat· 18d ago
In a thrilling Week 12 showdown, the San Francisco 49ers outlasted the Seattle Seahawks with a final score of 31-21, solidifying their position as a formidable contender in the league. With playoff aspirations on the line, both teams battled fiercely, but it was the 49ers who emerged victorious, showcasing their offensive prowess. Brock Purdy was the standout performer for San Francisco, throwing for three touchdowns and orchestrating a dynamic offense that kept the Seahawks on their heels. Christian McCaffrey added to the mix with a solid ground game, rushing for 102 yards, while Seattle's Sam Darnold led all passers with 333 yards but ultimately fell short in the scoring department. Cooper Kupp was a bright spot for the Seahawks, racking up 139 receiving yards but unable to convert that into a winning effort. Defensively, Nick Bosa was a game-changer for the 49ers, recording 2.5 sacks that disrupted Seattle's offensive rhythm at crucial moments. The turning point came late in the second quarter when Bosa's pressure led to a crucial turnover, allowing San Francisco to extend their lead just before halftime. The 49ers' defense held strong in the second half, stifling any comeback attempts by the Seahawks and sealing the win.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Sam DarnoldQB402460%33330111.7
Brock PurdyQB312168%24330123.4
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB231024.4311240
Jadarian PriceHB14543.9—070
Zach CharbonnetHB4164.0—060
Sam DarnoldQB252.5—030
Robbie OuztsFB133.0—030
Jordan JamesHB111.0—010
George KittleTE000.0—000
Ricky PearsallWR000.0—000
Cooper KuppWR000.0—000
Jaxon Smith-NjigbaWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Cooper KuppWR713919.9832701
Rashid ShaheedWR78712.4210250
Mike EvansWR58216.4170270
Ricky PearsallWR57414.8432530
Jaxon Smith-NjigbaWR47017.5271240
George KittleTE6528.7141170
A.J. BarnerTE4266.510090
Christian McCaffreyHB3144.77080
Christian KirkWR11212.0—0120
Jadarian PriceHB2115.57060
Jake TongesTE199.06090
Robbie OuztsFB000.0—001
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Nick BosaLEDG52.5000
Ernest Jones IVMIKE80.5001
Nick EmmanworiSS60.5000
Renardo GreenCB60000
Leonard WilliamsDT41000
DeMarcus LawrenceLEDG50.5000
Drake ThomasWILL31.5000
Fred WarnerMIKE40.5000
Malik MustaphaSS50001
Alfred CollinsDT21000
Upton StoutCB40000
Ji'Ayir BrownFS40000
Devon WitherspoonCB40000
Romello HeightLEDG20.5000
Nick MartinWILL30000
Dre GreenlawWILL20.5000
Osa OdighizuwaDT20.5000
Julian LoveFS30000
Josh JobeCB30000
Deommodore LenoirCB20000
Byron Murphy IIDT20000
Bud ClarkFS20000
Jarran ReedDT10.5000
Derick HallLEDG10.5000
Gracen HaltonDT00.5000
Nate HobbsCB00.5000
Keion WhiteREDG00.5000
Daequan HardyCB10000
Tre TomlinsonCB10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Eddy PineiroK11446
Jason MyersK0130
Michael DicksonP0000