Have a case

(have a (good или strong) case) быть правым в чём-либо; ≈ правда на чьей-либо стороне Например: The strikers have a good case, but it does not necessary mean their claim will be justified. — Дело забастовщиков правое, но это отнюдь не значит, что их требования будут удовлетворены.

Англо-русский фразеологический словарь