It's taken some time, but J.R. Smith has finally agreed to re-sign with the Cleveland Cavaliers on a four-year deal.
There was never much doubt that he and the Cavs were going to agree on a new deal, but as time went on people began to think Smith could land with another organisation.
But, in fact, it was another Eastern Conference franchise that forced Cleveland to take immediate action and agree on a deal to secure the services of their sixth man.
According to Marc Stein, Bryan Colangelo and the Philadelphia 76ers, who are making a concerted effort to win more game this season, were making a hard press for the services of the 31-year-old.
Smith would've been a perfect fit for the Sixers given their plethora of talent in the frontcourt. However, the Cavs know how important the guard was to their title run last season and needed him back in their attempts to retain the Larry O'Brien trophy.
The $57 million deal means Cleveland now how the highest team salary in the league as they have a lot invested in the contracts of LeBron James, Kyrie Irving, Tristan Thompson and Kevin Love.