she's had a (good) run for her money

listen to the pronunciation of she's had a (good) run for her money
Английский Язык - Немецкий Язык
Sie ist auf ihre Kosten gekommen