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**.
新しい会社は古い巨人たちと強く競い合っています。