I still laughed at it though:

Ivanovic made a really poor tackle so while it was unintentional the red was deserved. Mikel DID disappoint big time and Ramires looked so out of place on the wing.
I personally liked Tevez and Toure's goals.. I agree regarding Milner, he's a great midfielder, meaning he'll probably be a 50m target for Liverpool soon

Brazil was terrible. Oscar can't hit a header if his life depended on it and Rafael showed everything I dislike about his performances at United, he needs to learn to time tackles and actually. Oscar though...so now worth 30mil, he's basically Cleverley with Brazilian flair.
Mexico deserved it though. They played defense extremely well against a team worth 375 million and Mexico has really improved.