The Dallas Mavericks traded Harrison Barnes to the Sacramento Kings on Wednesday night.

In return, they they've freed themselves up a max option to sign down the road, per ESPN's Zach Lowe.

As part of the deal, the Mavs are receiving an expiring contract of Zach Randolph and Justin Jackson's $3.28 million for next year.

What makes this a significant move for Dallas, who recently acquired Kristaps Porzingis in a blockbuster trade with the New York Knicks, is the Mavs' abrupt opportunity to sign another max player very soon.

According to ESPN's Adrian Wojnarowski, the Mavericks now have $13.1 million in room to either use at the trade deadline or up until June 30. They now project to have $30 million in room for 2019-20, and that number could increase to $40 million if Dwight Powell opts out of his contract.

For the time being, the team gets a capable shooter in Jackson and a veteran workhorse inside with Randolph.

Jackson is averaging 6.7 points, 1.3 assists and 2.8 rebounds a game in his second year with the Kings, while Randolph is putting up 14.5 points and 6.7 rebounds per game.

Barnes, who is set to have his $25 million player option picked up in the 2019-20 season, as the Kings are reported to have long-term interest in the 26-year-old small forward.

Barnes is currently averaging 17.8 points, 4.3 rebounds, and 1.3 assists in his seventh NBA season.