Nets, Cavs, Celtics agree to 3-team deal

The Cleveland Cavaliers will trade Jarrett Jack to the Brooklyn Nets on Thursday as part of a three-team deal with Boston to create more salary-cap space for the pursuit of LeBron James, according to sources close to the process.

The Nets have agreed to take on the contracts of Jack and youngster Sergey Karasev from the Cavaliers in a swap that will also see the Celtics acquire Brooklyn's Marcus Thornton, Cleveland's Tyler Zeller and a protected 2016 first-round pick from the Cavaliers.