English / idiom
Give a Run for One's Money
MEANING IN ENGLISH
To provide tough competition and challenge an opponent strongly
In context
01
Although he lacked formal corporate experience, the newcomer gave veteran candidates a run for their money during the technical interview.
02
Her sharp presentation skills during the hiring round gave every other applicant a real run for their money.
Synonyms
Compete fiercely,challenge strongly,put up a tough fight
Antonyms
Give up easily,bow out,concede defeat
Collocations
Give competitors a run for their money,really give someone a run for their money,tough enough to give a run for their money