Barcelona have had the run of their rivals Real Madrid over the past decade but Zinedine Zidane’s side have found form of late. Barca, beware.