LeBron James had 34 points and 14 assists and the Cleveland Cavaliers held off the Portland Trail Blazers for a 104-98 victory on Wednesday night. Mo Williams added a season-high 33 points, including a career-high six 3-pointers for the Cavaliers. Cleveland made 11 of 19 3-point attempts. Brandon Roy had 23 points for Portland.