Abstract. In this paper we obtain a very general theorem of ρ-compatibility for three multivalued mappings, one of them from the class B. More exactly, we show that given a G-convex space Y , two topological spaces X and Z, a (binary) relation ρ on 2 Z and three mappings P : X Z, Q : Y Z and T ∈ B(Y, X) satisfying a set of conditions we can find (e x, e y) ∈ X × Y such that e x ∈ T (e y) and P (e x)ρ Q(e y). Two particular cases of this general result will be then used to establish existence theorems for the solutions of some general equilibrium problems.