get a run for one's money

получить всё сполна за свои деньги; получить то, что заслуживаешь

David got a run for his money when he decided to take part in car races.

Другие идиомы: