OAKLAND, Calif. — 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 is complete.

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.