Barcelona have now scored in each of their last 34 La Liga games – their longest scoring run in the league since going 37 ...