Barcelona secured their third consecutive win in the Champions League group stage with a tense 2-1 victory over Shakhtar Donetsk.…