Darius Garland had 24 points and eight assists and Max Strus scored his 20 points in the third quarter, helping the Cleveland Cavaliers to a 105-102 victory over the Toronto Raptors on Sunday night.

The Cavaliers took their largest lead at 89-77 early in the fourth quarter on a 3-pointer by Garland, then held off a furious comeback attempt led by Dennis Schroder, who scored seven points in the final 95 seconds.

Toronto had a chance to force overtime on its last possession, but Gary Trent Jr. stepped out of bounds in the corner before getting off a potential tying shot. Cleveland ran out the clock and snapped its two-game losing streak.

“I’m glad we started to get it back together tonight,” Garland said. “We just had to bring the energy, and the crowd picked us up a little bit. I’ve also been telling Max to shoot the ball and he finally did.”

Strus hit four 3-pointers and made 8 of 10 field goal attempts in the third as the Cavaliers rallied from 10 down. He missed all six of his shots in the other three quarters, and finished with 11 rebounds and five assists.