Trey Lance isn't ready, and the 49ers have painted themselves into a corner
Before Trey Lance, Kyle Shanahan tested fans' patience with Jimmy Garoppolo
49ers list QB Jimmy Garoppolo as questionable for finale
Rookie QBs getting crash course in up-and-down life of NFL
Why Jimmy Garoppolo agreed to a restructured deal with the 49ers - Sports Illustrated
Garoppolo: 'I have a pretty good idea' who will be 49ers starter
Insider believes 49ers have never been higher on Trey Lance
Jimmy Garoppolo, Mentored by Tom Brady, Leads 49ers - Sports Illustrated
49ers vs. Eagles: Who has the edge in NFC title game matchup?
49ers sign Josh Johnson off Broncos practice squad, marking quarterback's fourth stint with franchise