49ers | Kyle Shanahan receives long-term extension

San Francisco 49ers head coach Kyle Shanahan agreed to terms on a six-year contract extension with the 49ers that will run through the 2025 season, according to sources. Financial terms were not disclosed. The extension replaces the final three years of his previous contract.