Definition
To make someone work very hard to win or succeed; to provide strong competition to someone.
使某人需要尽全力才能获胜;使某人难以轻易取胜。
Even though he was inexperienced, he still gave his opponent a run for his money.
尽管他经验不足,他仍然让对手难以轻易取胜。
The new team gave the defending champions a run for their money in the competition.
新队伍在比赛中让卫冕冠军难以轻易取胜。
She is a young competitor, but she gave the senior runners a run for their money to win first place.
她是一位年轻的竞争者,但她让资深跑者难以轻易取得第一名。