give a run for money



give you a run for your money

to be as good at something as someone who is known to be extremely good He was a very good actor and could have given any professional a run for his money.
See also: give, money, run

give somebody a run for their money

to compete very strongly against someone who is expected to win a competition I think only Liverpool will be able to give Manchester United a run for their money next season.
See also: give, money, run

Common Names:

NameGenderPronouncedUsage
ÍVarr-Ancient Scandinavian
Yoshirouyo-shee-ṙo:Japanese
AdahAY-də (English)Biblical
HallamHAL-əmEnglish (Rare)
GerulfGE-ruwlf (German)German, Ancient Germanic
IndraIN-dra (Hinduism)Hinduism, Indian, Hindi, Nepali