I didn't think Messi was too bad, he was quite dangerous whenever he was on the ball in the final third. Had two good shots and a few killer passes, obviously he wasn't playing at his usual level, and he did lose possession more than he should have, but all in all you can't say he had a bad game.
I thought Neymar was average and wasteful though. Real played an amazing first half, Ancelotti showed what a coach he is, few teams can go to Camp Nou and hold as much possession as he did and dominate the game and not allow Barca to pass their own half, Real ran out of steam in the second half, and they didn't really take advantage of their superiority in the first half. I thought it was a bit harsh for them to lose today.