"to deserve, to earn" is Заслужить in Russian.
Заслужить means "to deserve, to earn" in English.
Listen to the pronunciationWord #1694 of 4,000 by frequency in Russian — level B1.
Ты должен заслужить это повышение своим трудом.
You have to earn this promotion through your work.