adj.
1.being in due proportion
2.agreeing in amount, magnitude, or degree
3.exhibiting equivalence or correspondence among constituents of an entity or between different entities
Idiom of the Day
give (someone) a run for their money
to give someone a challenge
Our team gave the stronger team a run for their money during the championship finals.