LeBron James made his eighth triple-double of the season on Wednesday to help the Los Angeles beat the visiting Phoenix Suns 117-107.