After months and months of rumors, the Bulls finally traded superstar small forward Jimmy Butler on Thursday night, shortly after the 2017 NBA Draft began.

Butler will go play for the Minnesota Timberwolves and his former coach Tom Thibodeau. In return, the Bulls will receive Zach LaVine, 2016 first round pick Kris Dunn and the seventh overall pick in the 2017 draft.

That's according to K.C. Johnson of the Chicago Tribune:

The Bulls also gave Sacramento the 16th overall pick in this year's draft.

Butler, 27, has two more years left on his contract. He will now join Karl-Anthony Towns and Andrew Wiggins to help a young Wolves team take the next step.

The Bulls lose an All-Star in Butler, but get two talented guards and a nice pick in an unusually deep draft. 

[RELATED: D.C. native Fultz picked No. 1 in 2017 NBA Draft by Sixers]