The Lions secured a much-needed 26-7 victory over Connacht, ending a five-match losing streak in a tense United Rugby Championship clash at Ellis Park.