The Houston Rockets have traded Ryan Anderson and De'Anthony Melton to the Phoenix Suns for Marquese Chriss and Brandon Knight.

Houston had been attempting to trade Anderson for more than a year. Anderson is owed $41 million over the final two years of his contract compared to two years and $30 million for Knight.

Knight missed last season due to a torn ACL.

Anderson could conceivably start at power forward for the Suns.