The Sacramento Kings are trading Justin Jackson and Zach Randolph to the Dallas Mavericks for Harrison Barnes, league sources tell ESPN.
The moves comes on the eve of the NBA trade deadline and a week after Dallas' blockbuster with the New York Knicks to acquire Kristaps Porzingis.
The Kings want to make a long-term play to keep Barnes, who has a player option on his $25 million deal for the 2019-20 season, sources tell ESPN.
Barnes, 26, is averaging 17.8 points per game this season and will join a Sacramento team on the cusp of a playoff spot in the Western Conference.