Three Giants have ended up with Carlton after a last-minute trade.

Caleb Marchbank, Jarrod Pickett and Rhys Palmer have joined the Blues, with round-eight draft pick No.135 sufficient for midfielder Palmer.

In the rest of the deal, the Blues have taken defender Marchbank, small forward Pickett and the Giants' future second-round selection.

Carlton has handed over its future first-round pick in the 2017 NAB AFL Draft (on-traded by Geelong) as well as the Blues' picks 45 and 58 in this year's draft.