Barcelona have now gone 22 games unbeaten this season - their best start to a league campaign in the history of the competition.