What Jimmy Garoppolo's new contract means for Trey Lance, 49ers QB
49ers approached Jimmy Garoppolo about staying weeks ago?
49ers: Predicting quarterback Jimmy Garoppolo 2018 contract deal
Raiders News: Raiders restructure Jimmy Garoppolo's contract
Jimmy Garoppolo and the San Francisco 49ers agree on one-year deal.
49ers: Dak Prescott deal compared to Garoppolo; Trent Williams FA hint
Jimmy Garoppolo, 49ers agree to reworked deal; pay cut with incentives
49ers rework Jimmy Garoppolo's deal to stay in San Francisco
Jimmy Garoppolo agrees to deal with Raiders
Jimmy Garoppolo, 49ers agree to record five-year contract