It's not that it took him a lot to figure it out, he already beat Barça that way a couple of years ago with Inter, after all. The difference being that Inter has always had that defensive mentality that clubs like Real Madrid, Arsenal or Man. Utd. lacks. Madrid players are more ambitious, they risk more trying to hurt the rival when attacking, that's what exposes them more making them prone to receive goals that Inter or Chelsea would never concede. Also, not every player is willing to sacrifice himself in order defend a result and not all of them listen to what the manager tells them to do..
Cuenca assisted Iniesta to score yesterday, and Tello was part of the only goal Barça scored when Madrid defeated them this past weekend. With them Guardiola was only trying to make the pitch wider so Messi had more spaces and freedom in the center of the attack. Whenever you see something wrong or something you can't understand in Barça's first team, always look at Messi, it was done to favour him in one way or another. Villa was already a bench player when he got injured. Can you guess why? For the same reasons Eto'o and Ibra were sold: they all are a nuisance for Messi, he won't shine as much as a winger, he needs to monopolize the center and right wing area of the attack to score goals. Hence why Messi is not Messi when he plays for the Argentinian national team with Higuain, Tevez or Aguero close to him.
That lack of B plan is also what suffers the Spaniard national team in a lesser degree.
Anyway, I'm glad for Chelsea, what Ovrebo did to qualify Barça 3 years ago was one of the most shameful things I've ever seen in a football match.