LeBron James had 21 points in his return after a five-game injury absence, and the Lakers beat San Antonio 105-94 for their first road victory this season.