What does 'Give someone a run for their money' mean?

If you can give someone a run for the money, you are as good, or nearly as good, as they are at something.

Idioms similar to 'Give someone a run for their money'


All idioms have been editorially reviewed, and submitted idioms may have been edited for correctness and completeness.

See also: