The Atlanta Hawks have traded shooting guard Allen Crabbe to the Minnesota Timberwolves for point guard Jeff Teague and Treveon Graham, according to ESPN's Adrian Wojnarowski.

Teague will return to his old stomping grounds in Atlanta, likely as a backup for star point man Trae Young, while Crabbe will get a shot in The Twin Cities, who need a floor spacer of his caliber. According to ESPN Insider Bobby Marks, Teague and Graham are free of restrictions and can be consequently moved or aggregated in further trades.

The Timberwolves have been trying to part ways with Teague for a while now, especially after he lost his starting job to Shabazz Napier earlier this season.

Crabbe has had a tough time fitting with a young Hawks team, averaging 5.1 points, 2.3 rebounds, and 1.0 assists per game this season in only 18.6 minutes of playing time per outing. He's a career 38.9% 3-point shooter, an area that can help a Timberwolves team that recently lost its best 3-point threat in Karl-Anthony Towns — who's yet to return from injury.

While Teague's move seems like an ideal stepping stone to give the Hawks a playmaker and a mentor for Young, Graham could be flipped after this two-for-one, depending on the needs of this roster.

Teague played his first seven seasons in Atlanta before a one-yeat stint with the Indiana Pacers and spending his last two-and-a-half seasons with the Timberwolves. He's averaging 13.2 points and 6.1 assists per game this season.