The Cleveland Cavaliers found another stretch-four for their playoff push.

According to a person with knowledge of the situation, the reigning Eastern Conference champions have agreed to send beloved big man Anderson Varejao to the Orlando Magic in exchange for forward Channing Frye. Cleveland can use a $10.5 million trade exception to absorb Frye's $8.2 million salary. The Cavs will also send guard Jared Cunningham to Orlando, but he's expected to be waived. The Magic will then send Varejao to the Portland Trailblazers in exchange for a second-round pick. The person spoke to USA TODAY Sports on the condition of anonymity because the deal had not yet been announced.

The Blazers will also receive a first-round pick from Cleveland in exchange for absorbing Varejao's contract.

Frye, who's shooting nearly 40 percent on threes this season and can help the Cavs stretch the floor, should fortify Cleveland's frontcourt. Varejao has spent all 12 years of his NBA career with the Cavs and was a favorite teammate of LeBron James. He was averaging a career-low in points (2.6) and minutes (10.0). Varejao was owed $9.7 million and $9.3 million next year.

Blazers plan to waive Anderson Varejao who is also owed $9.3M nexst season. As @BobbyMarks42 said, $ can be stretched over five years.