idiom
a run for one’s money
сильно конкурировать с кем-то; эффективно бросать вызов
Meaning
to compete strongly with someone; to challenge effectively
Example
The new company is giving the old giants **a run for their money**.
Новая компания сильно конкурирует с старыми гигантами.