Aaron Gordon broke out of a shooting slump Monday night, hitting six of nine 3-pointers on the way to a season-high 24 points as the Magic beat the Cleveland Cavaliers 103-83.

Orlando snapped a two-game losing streak that had followed four straight victories to open the season. The Magic made a season-high 15 3-pointers, easily surpassing their previous season high of 11. Orlando entered the game 30th in the NBA in 3-point makes per game with nine.

Up two points at the break, Orlando outscored Cleveland 38-18 in the third period, pushing its lead to 89-67. The Magic made six of 10 shots from beyond the arc in the third period and posted their second-highest scoring quarter of the season.

Cleveland lost its fifth straight to Orlando, a streak that dates to 2019. The Cavaliers are 1/3 since starting the season 3-0.

Cleveland guard Collin Sexton scored 24 points and tied LeBron James’ franchise record for consecutive games with at least 20 points to open a season. Sexton, who came into Monday 10th in the NBA in scoring at 26 points per game, has scored at least 20 points in all seven games. James scored at least 20 in seven straight to open the 2004-05 season.

Cedi Osman scored 13 of his 18 points in the first half and added seven rebounds and seven assists. Andre Drummond had 10 points and 14 rebounds for his seventh straight double-double.

Already without starters Kevin Love (calf strain), Darius Garland (shoulder strain) and Isaac Okoro (foot sprain), Cleveland lost guard Dante Exum to a left leg injury just 47 seconds in. Cleveland is already down seven players. “It is what it is and we’ve just got to figure it out,” Cleveland coach J.B. Bickerstaff said. “We are down bodies and we talked about adversity a few games back and this is the epitome of it. We’ve just got to figure it out.”