Since the Guardiola days, they have been only as good as Messi or later on, Neymar, Suarez and Messi. They started playing a version of football that is much more direct like us probably back in 2008 with Tevez, Ronaldo and Rooney or even the current Real side. This bypasses the midfield largely and renders its job to simply deliver the ball to that front three who can take it from there. When that front three delivered, this style of football worked just as well and since they are better than ours or Real's, they won even more emphatically. The problem however has always been that they don't control games the way Pep's team did which made them close to indestructible. So whenever the attackers are off form, there just is very little left and they are just as vulnerable as any top side to being completely outplayed.