49ers' 53-man roster projection: Explaining the toughest decision at each position
49ers re-sign CB Dontae Johnson to a one-year deal
How the 49ers defense shut down Aaron Rodgers and the Packers - Niners Nation
49ers camp: 10 most surprising players — in a positive way
Update: 49ers cornerback Emmanuel Moseley out for season with torn ACL - CBS San Francisco
Marcus Mariota making the most of his 2nd chance in Atlanta
San Francisco 49ers' Talanoa Hufanga and Dontae Johnson break up a pass intended for Green Bay Packers' Davante Adams during the second half of an NFC divisional playoff NFL football game Saturday
San Francisco 49ers' Talanoa Hufanga and Dontae Johnson break up a pass intended for Green Bay Packers' Davante Adams during the second half of an NFC divisional playoff NFL football game Saturday
San Francisco 49ers depth chart projection after 53-man roster release