LeBron James collected 34 points, eight rebounds and seven assists as the Cavaliers took sole ownership of first place in the Eastern Conference from the Raptors with a 116-112 win.
DeMar DeRozan led Toronto with 31 points.
The loss also snapped the Raptors' six-game win streak.
Cleveland is now one game ahead of Toronto in the standings.