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.
她是一位年輕的競爭者,但她讓資深跑者難以輕易取得第一名。