Success & failure

Give someone a run for their money

Compete very strongly against someone who is expected to win.