You don't understand. It's not how it works. For instance, Bayern succumb against Real but destroys us. At the same time we are always better than Real Madrid (except the supercup). The reason is that we are the only team that has midfield better than RM (in El Clasico). And Ronaldo and the teammates are trained especially in a way that, he appear out of no where inside the box to score. Watch the first goal, Ronaldo waited and waited and when Isco reached the edge of penalty box, he started to run forward. While Benzema was standing like a tree giving the illusion of static play to the defenders. And most interesting thing is that, Isco passes the ball in front of the defender. And Ronaldo who already started his run now appear out of nowhere to score the goal at the top corner in exactly the same way they rehearsed millions of times in training ground. But against Barca, this is an outdated tactic and Ronaldo's movement is less efficient since, Barca has the most intelligent defenders in terms of game reading and positional play.
So, you better their Midfield and contain Ronaldo, you're left with their disorganized defense and Messi.