Webber failed.

He failed to do the job. In the end BOTH McLarens overtook him. Although I can't remember how Button got in front.
Vettel, perhaps focussed too much on keeping Alonso out. His mistake though, was to let 2 Ferraris past. It would be better to have Massa in front of you than have Alonso. I noticed that when Vettel saw Massa coming up the outside of him, he became indecisive and moved away from Alonso to try in vain to beat MAssa into the corner.
So Massa did Alonso a favour.
And if Vettel had managed to keep Alonso behind him, we wouldn't have seen the controversy in yesterday's race.
But a good win by Vettel. He set the fastest lap, and by the next round he will be given the full 25 points he doesn't deserve. I of course, am expecting both Ferrari drivers to receive added on penalties.

Maybe we'll see a McLaren or two on the podium.
