Kyle Shanahan's message to 49ers' rookies: Don't exhale
49ers Notebook: Mike McGlinchey hopes to stay in the Bay; Jimmie Ward reflects on his time with 49ers; A Jimmy G sighting; Nick Bosa describes injury vs. Eagles; A Joe Staley - Kayvon Thibodeaux Twitter battle
Did the 49ers make a mistake at right tackle this offseason?
How long will the 49ers keep Jimmy Garoppolo? Kyle Shanahan is tight-lipped
49ers: 3 plays vs. Saints show Kyle Shanahan's playcalling genius
49ers' Kyle Shanahan playing it safe despite offensive weaponry
49ers' game review: McGlinchey takes care of Crosby; Shanahan trusts Purdy
49ers mailbag: Where could they splurge in free agency?