to deny someone what they deserve / to withhold the truth/success from someone
Jemandem den verdienten Erfolg oder die exakte Wahrheit/das Richtige nicht zugestehen oder verweigern.
To refuse to allow someone to have what is right or deserved.
-
Er wollte ihm nicht das Schwarze unter den Nägeln gönnen, obwohl er recht hatte.— He refused to grant him the satisfaction of being right, even though he was.