Updated

The NBA has confirmed the three-team trade that will send swingman Andre Iguodala to the Golden State Warriors, guard Randy Foye to the Denver Nuggets and a trio of expiring contracts along with a package of draft picks to the Utah Jazz.

The trade announced Wednesday started when the Warriors reached a free agent agreement with Iguodala on a four-year, $48 million deal last week. Golden State cleared more than $24 million by sending Richard Jefferson, Andris Biedrins and Brandon Rush to the Jazz along with four draft picks and cash.

In the end, the teams wrapped all the transactions into one trade that provides additional salary cap flexibility and compensation for each of them.