CHARLOTTE, NORTH CAROLINA - DECEMBER 04: D'Angelo Russell #0 of the Golden State Warriors reacts after making a basket against the Charlotte Hornets during their game at Spectrum Center on December 04, 2019 in Charlotte, North Carolina. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Streeter Lecka/Getty Images)

The Golden State Warriors have agreed to trade D’Angelo Russell to the Minnesota Timberwolves for Andrew Wiggins, according to Adrian Wojnarowski.

The Warriors will also send Jacob Evans and Omari Spellman to the Timberwolves, along with a 2021 protected first-round pick and a 2021 second-round pick.

*Wojnarowski later clarified the second-round pick was in 2021, not 2022.

The Timberwoves kept pushing for Russell (who they wanted since summer free agency) and finally got the point guard they imagined pairing with Karl-Anthony Towns.

Russell and Towns are very close friends off the court, so it should be fun to see how the two play together.

It might be too late for the Timberwolves to make a push for the playoffs, as they are 10.5 games out of the final spot in the Western Conference, but they have their two young stars for the future.

Russell will be on his third team within a year (Nets, Warriors and now Timberwolves), while Wiggins will have the opportunity for a fresh start in Golden State.