I honestly can't believe some of the things I'm reading here, you think Messi had a bad game? He had a perfect game, he was almost flawless. He didn't score, but he wasn't supposed to score either. Yesterday Messi didn't play as an attacker, therefor you can't hate on him for not shooting or scoring any goals.
He was a midfielder, that's why he played that deeply. Like some one already pointed out, I don't think he lost the ball once yesterday, he dragged away with a lot of defenders (That's why both Alexis and Iniesta had so many chances even tough Madrid parked the buss). And on top of that he got a perfect assist which decided the game for us. And let's not forget that he had some crazy portugeses on steroids after him the whole match.
I'm not saying that he was MOTM, I'm just saying that without him we would've lost badly yesterday.