The Cleveland Cavaliers are making multiple moves in the hours before today's NBA trade deadline.

After agreeing to trade Isaiah Thomas and Channing Frye to the Los Angeles Lakers, the Cavs have reportedly agreed to trade Jae Crowder and Derrick Rose to Utah as part of a three-team deal involving the Sacramento Kings.

According to ESPN's Adrian Wojnarowski, here's how the deal works:

Cleveland Cavs: Trade Jae Crowder and Derrick Rose to the Utah Jazz. Cavs also send Iman Shumpert and 2020 second round pick (via Miami) to Sacramento.

Utah Jazz: Trade Rodney Hood to the Cleveland Cavaliers. Trade Joe Johnson to the Sacramento Kings.

Sacramento Kings: Trade George Hill to the Cleveland Cavaliers.

For those scoring at home, the Cavs have added Rodney Hood, George Hill, Jordan Clarkson and Larry Nance Jr. so far ahead of the league's 3pm trade deadline.