That was a big win for Barcelona. Kompany and Silva were very good for City, but they are really missing Aguero. The penalty and red card obviously changed the game, but the Ref got it correct. It was a penalty.
I'm a big Pellegrini fan, but he made some mistakes today.
First, he showed Barcelona too much respect. While they are still a great team with tons of talent, they aren't the team that they were 2 years ago that dissected the best clubs in the world and made them look like 2nd division teams. This Barcelona team can be had and City have all the necessary talent in midfield and up front to play openly against anyone and make them pay. To play back and let Barcelona have all the possession in the 1st half was completely unnecessary and it allowed that game to remain one of those where a mistake can change everything, and that is exactly what happened.
Second, he played DeMichelis who is awful. When I saw him in the starting lineup I immediately thought that at some point in the game, he would make a mistake and that's exactly what he did. I don't know why Pellegrini continues to play this guy who is awful. Lescott should be playing in his place.
Finally, while I don't expect City to beat Barcelona in the Nou Camp, especially down 0-2, I do think it's going to be a very good game where City will score twice. Pellegrini will play the way he should have today plus there will be 3 key changes in personnel:
Nasri will start over Navas, Lescott over DeMichelis, and Kun Aguero will be back. I expect a 2-2 draw or maybe a 3-2 Barcelona win, but the 0-2 hole will be too big to climb out of.
It's a shame too, because I've taken a liking to this City team, but it looks like it's the end of the road for them in the CL.