LeBron James scored 22 of the Lakers' 71 first-half points Tuesday night, helping beat the Houston Rockets 117-100 for a two-game sweep in Houston.