World Cup - Mexico vs Uruguay, South Africa on 22nd June 2010