The Golden State Warriors have reached agreement with Andre Iguodala on a four-year, $48 million contract.

Iguodala spent one season with the Denver Nuggets.

The Warriors created cap space by agreeing to send Andris Biedrins, Richard Jefferson and Brandon Rush to the Uath Jazz.

Warriors' GM Bob Myers and Igoudala's agent, Rob Pelinka, SFX colleagues for six years under Arn Tellem, worked furiously over the past 48 hours to make this deal possible.

Iguodala was offered a four-year, $52 million deal from the Nuggets, along with a five-year scenario.