Other suitors came and went, but Carmelo Anthony's long-anticipated marriage to the New York Knicks appears to have finally taken place.

The Knicks and Denver Nuggets agreed to a blockbuster three-team trade Monday night that sends the All-Star forward to the Big Apple, sources told ESPN The Magazine senior writer Chris Broussard. The deal does not become official until a conference call with the league takes place Tuesday.

The deal ends the season-long trade saga involving Denver's All-Star forward and sends him where he has publicly stated he would like to play. If it goes through as anticipated, Anthony is expected to sign a three-year, $65 million extension with the Knicks, where he will play

alongside good friend Amare Stoudemire.

New York gets a potentially explosive frontcourt -- Stoudemire is second in the league in scoring at 26.1 points per game and Anthony is sixth at 25.2 -- but it comes at a heavy cost.

As a part of the deal, the Knicks will send Wilson Chandler, Raymond Felton, Danilo Gallinari, Timofey Mozgov and a 2014 first-round draft pick to the Nuggets, who would get

additional picks and cash, the sources said. Along with Anthony, New York would get Chauncey Billups, Shelden Williams, Anthony Carter and Renaldo Balkman from Denver.

Multiple media reports say that the additional picks the Nuggets will get are two second-round selections that the Knicks acquired from Golden State when the Warriors signed forward David Lee last summer.

The Minnesota Timberwolves got involved to help New York clear salary-cap space to accommodate its new players. The Knicks ship Anthony Randolph, the expiring contract of Eddy Curry and $3 million to the Wolves in exchange for Corey Brewer, according to multiple media reports.

The Nuggets were reluctant to take on Curry's $11.3 million salary this season for luxury-tax reasons.

"I'm glad it's over," Nuggets coach George Karl said, according to the Denver Post, which first reported the megadeal. "I'm glad it's an opportunity to reinvent. I think everybody handled it as classy as you could handle it. There's some sadness to it, there always will be."

Stoudemire was thrilled to add Anthony.

"Every team needs a 1, 1A punch," Stoudemire said. "And so with the ways that we both can score .... we're very versatile, so it's hard to guard us."

Stoudemire said he had "no doubt" the All-Star forwards and longtime friends could play together, and said Anthony would handle the move to New York as well as he has.

"It's what he wants. It's what I wanted, to come to New York and play on the big stage," Stoudemire said. "He has the same type of swag. This is what he wants and he can handle it. We're going to do it together."

As of Tuesday afternoon, there was conflicting information on what Denver plans to do with Gallinari. League sources told ESPN The Magazine's Ric Bucher Monday night that the Nuggets are looking at deals to ship him out for a draft pick once the league signs off on the trade. But sources told ESPN.com's Marc Stein on Tuesday that the team is now thinking of keeping him.

While Broussard had reported that the New Jersey Nets might try to acquire Gallinari after striking out on Anthony, there are several other interested teams with first-round draft picks to offer in exchange for the perimeter-shooting forward. Other potential suitors include the Los Angeles Clippers, Cleveland Cavaliers and Toronto Raptors.

Sources had said that Denver pulled the trigger on the Anthony deal Monday night, rather than get closer to Thursday's trade deadline, to have more time to shop Gallinari. The Nuggets might now keep him, along with Felton and Chandler, both of whom a league source said Denver was never looking to trade.