Cleveland’s LeBron James had season highs in rebounds and assists for his 57th career triple-double and J.R. Smith split a pair of free throws for the difference in the game, giving the host Cavaliers their seventh straight win and 12th in 13 games, 100-99 over the Charlotte Hornets Friday. After Smith’s free throw with 48 seconds left, both teams missed three-point attempts.