The Colts traded the No. 13 pick in the 2020 NFL draft to the 49ers for second-team All-Pro defensive tackle DeForest Buckner, according to ESPN's Adam Schefter.
As a part of the deal, Buckner agreed to a massive, $21 million per year extension, the second-highest contract for a defensive tackle in NFL history behind Aaron Donald's six-year, $135 million deal.
Buckner, 25, was due to play 2020 on a one-year, $12.4 million deal after the Niners exercised his fifth-year option in 2019.
On Monday, though, the 49ers agreed to a sizable five-year, $85 million deal ($17 million per year) with Arik Armstead, the team's leading pass rusher.