49ers QB Jimmy Garoppolo expects difficult challenge facing Josh
George Kittle Talks 49ers Draft, Kyle Shanahan, Jersey Numbers
Advice for Kyle Shanahan and John Lynch: A blueprint for 49ers
Transcript: Kyle Shanahan talks 49ers-Jets, Jimmy Garoppolo
Kyle Shanahan would be surprised if George Kittle doesn't play in
George Kittle makes a ridiculous catch!! #49ers
Barber: Count on a big game from 49ers' George Kittle vs. Packers
49ers injury news: Kyle Shanahan provides updates on George Kittle
What The 49ers Said Following Their 30-23 Loss To The Seahawks
Notes from the Enemy: San Francisco 49ers to start Trey Lance