49ers HC Kyle Shanahan shares thoughts on Dre Greenlaw's major penalties
49ers coach Kyle Shanahan grateful for stability from contract extension
49ers news: Kyle Shanahan on Dre Greenlaw ejection: It kind of blew my mind - Niners Nation
49ers' Kyle Shanahan will keep quarterbacks on the run when necessary
Dre Greenlaw avoids fine as 49ers coaches support hard-hitting style
Kyle Shanahan's warning to improving 49ers: Don't get fat and happy
Kyle Shanahan refutes Dre Greenlaw's inflated unnecessary roughness penalties – NBC Sports Bay Area & California
49ers HC Kyle Shanahan: Jimmy Garoppolo is our guy, and if he's good to go, Jimmy will be out there - Niners Nation
5 takeaways from Colts-49ers: Kyle Shanahan is responsible for this mess - Niners Nation
49ers' Greenlaw avoids fine for latest unnecessary roughness penalty
49ers coach Shanahan hopes his 'nerdy group' of players rests up for Thursday night game at Titans – East Bay Times
49ers news: Analyzing Kyle Shanahan's Offense in Season Openers - Niners Nation