Donovan Mitchell scored 35 points and Jarrett Allen had 23 points and 11 rebounds, sending the Cleveland Cavaliers to a 118-93 victory over the Toronto Raptors on Sunday night.

Mitchell made eight 3-pointers — one shy of his career high — and had six rebounds and four assists in 31 minutes as the Cavaliers snapped their three-game losing streak and remained fourth in the Eastern Conference.

Darius Garland added 18 points and 11 assists, and Evan Mobley had 18 points and nine rebounds for Cleveland, which built a 110-80 lead in the fourth quarter and improved to 26-7 at home this season.

“We hadn’t played our best basketball the last three games, so we just came out and were aggressive,” said Mitchell, who scored 13 points in both the second and third quarters. “Darius got us going scoring-wise and the rest of us took over from there.”

Pascal Siakam paced Toronto with 25 points and grabbed eight rebounds, and Jakob Poeltl had 13 points and nine boards. Starting point guard Fred VanVleet missed his third straight game for personal reasons.

The Cavaliers avoided a four-game season sweep by the Raptors.