Home sports Sources: 49ers, Garoppolo agree on 5-year deal
UA-69851601-1