LeBron James thanked his team-mates for guiding the Cleveland Cavaliers to victory after struggling against the Orlando Magic on Thursday evening.

The Cavs scraped to a 104-103 success, despite leading by 20 points at half-time against the Magic, to win for the first time in five games.

Isaiah Thomas led the way for Cleveland with 21 points as James could only muster 16 points on a disappointing performance on the boxscore.

‘The King’ only made seven of his 16 shots at the Quicken Loans Arena and none of his four attempts from three-point range.

James also struggled from the free-throw line as he scored two from eight.

Cleveland sit third in the Eastern Conference after the win.