LeBron James scored season-high 35 points as LA Lakers lost to San Antonio Spurs 110-106 becoming sixth-highest all-time NBA scorer.