TODAY'S IDIOM - Day 13

give (someone) a run for their money

If you give someone a run for their money, you present strong competition in circumstances where the other person expects to win easily.

"We didn't win the match, but we gave the other team a run for their money."