LeBron James scored 31 points as the Lakers beat the Sacramento Kings 122-114 on Tuesday night at Crypto.com Arena for their fourth win in five games.