World Cup: Mexico beat S Korea 2-1