Christian McCaffrey showed he could fuel 49ers' offensive attack
Walgreens exec says threat of organized retail theft was overblown
49ers were bullied and beaten by Eagles, fall in NFC Championship game
Who's texting the 49ers before every game? They'll tell you all
Marcus Thompson discusses new NBA resting rule - Sactown Sports
SF Chronicle's Scott Ostler says the Eagles are 49ers biggest
A savage stat': Toll paid by 49ers' foes was a loss the next week
How George Kittle's circus catch got the fun started in 49ers' win
49ers' Joe Staley announces retirement: 'My body is telling me
Want to keep riding the wave of 49ers' Purdy mania? Don't read
49ers' Trey Lance could be healed before end of NFL regular season
New report finds S.F.'s biggest development project ignores huge