Run For One's Money, A

A close contest or strong competition that makes winning challenging; satisfaction from a hard-fought effort.

Examples:

  • We may not win the game, but let's give them a run for their money.

Origin: First recorded 1874; probably from horse racing