a run for your money

Our editors are putting together more complete content — check back in about 20 minutes

a run for your money — noun

1. A determined competition or challenge that is worth the effort or provides good

1.noun
Definition

A determined competition or challenge that is worth the effort or provides good value.

Example

The final match gave the champion a run for his money.