The Nuggets are in Plan B mode.

Their top target this offseason was their own free agent, Andre Iguodala. But the swingman decided Friday to play for the Golden State Warriors, two NBA sources confirmed.

Iguodala accepted a four-year contract that will pay him $48 million. He can't officially sign with Golden State until Wednesday.

The Nuggets are left without their most versatile player and best perimeter defender. It's been a difficult couple of months for the franchise, which has suffered significant losses in the front office and now on the court.

The Nuggets won 57 games last season but lost a first-round playoff series to Golden State, which has a potential superstar in high-scoring guard Stephen Curry.

Iguodala has been enamored with the Warriors for a while. When the Nuggets weren't able to secure his services for days after the Sacramento Kings offered, then rescinded, a four-year contract worth $14 million annually, his exit from Denver seemed inevitable.

According to one source, the Nuggets offered Iguodala a five-year contract worth $60 million — with $52 million guaranteed. That's right, the Nuggets presented a more lucrative offer than did Golden State. Yet the Warriors beat the Nuggets again.

Iguodala hasn't returned repeated calls from The Denver Post. But he told the San Jose Mercury News on Friday that he likes Warriors coach Mark Jackson and the organization's "culture."

"Mainly, the coach and the culture, the environment," Iguodala told the Mercury News. "I feel like they have a good culture there, a lot of great guys, great locker room. The way they've got those guys playing with such confidence, that comes from the coach. The way those young guys were playing against us (in the playoffs), that's confidence.

"I saw Klay Thompson running full speed down the court, caught the ball, took two steps and shot the 3. His feet weren't even set. That comes from coaching. I want to play with that kind of confidence."

The Nuggets must move fast now because the NBA free-agent market is quickly drying up. Kyle Korver (Hawks), Al Jefferson (Bobcats), Marco Belinelli (Spurs), Tyreke Evans (sign-and-trade deal to the Pelicans), J.J. Redick (sign-and-trade deal to the Clippers), Kevin Martin (Timberwolves), Manu Ginobili (Spurs), Tony Allen (Grizzlies), O.J. Mayo (Bucks) and Paul Millsap (Hawks) are all gone.