Photo: Orlando Magic/X

The Orlando Magic survived the Cleveland Cavaliers 128-122 to earn their fifth straight victory on Wednesday night.

Desmond Bane led the Magic with 35 points, including a three-pointer and two free throws in the final 17.4 seconds.

Paolo Banchero tallied 25 points, eight rebounds, and seven assists, and Tristan da Silva added 23 points.

On the other hand, James Harden had 30 points and eight assists for the Cavaliers, while Donovan Mitchell added 25 points, including a triple that brought them within two after the Magic led by 13 in the middle of the fourth.

Bane answered from a distance as he was falling out of bounds with 17.4 seconds left, then added two free throws with eight seconds remaining.

Keon Ellis finished with 20 points, including three 3-pointers that made a late comeback for Cleveland.

Evan Mobley had 18 points and 13 rebounds for the Cavaliers, but lost five of nine after winning seven straight.

Despite Mitchell and Harden each scoring 16 points in the first half, Cleveland missed 11 of 12 three-point shots in the second and were at 62 at halftime.

Harden opened the second half with thre-pointer, but Mobley was called for his fourth foul just 35 seconds into the third.

The five-game winning streak is Orlando’s longest of the season.

Up next: the Cavaliers at Dallas on Friday, while the Magic host the Wizards.

youtube placeholder image