LeBron James scored a game-high 33 points and nine assists to power the Cleveland Cavaliers to their sixth-consecutive victory over the New York Knicks with a 100-91 win.