The Memphis Grizzlies, Philadelphia 76ers and New Orleans Hornets have agreed in principle to a three-team trade.
Marreese Speights will be headed to Memphis, Xavier Henry will head down to New Orleans and Philadelphia will receive two future second-round picks in the swap.
The Sixers have been known to be shopping Speights for quite some time, but the other pieces involved come as a mild surprise.
It looks like a fair deal all around, but does it benefit all the parties involved?
Let's grade the deal.