The theory had a good run for its money — Эта теория просуществовала довольно долго The man was well over eighty - I think he had a good run for his money — Этому мужчине было за восемьдесят, я думаю, что он хорошо пожил
HAVE A GOOD RUN FOR ONE'S MONEY
Англо-русский перевод HAVE A GOOD RUN FOR ONE'S MONEY
New English-Russian dictionary of modern informal English. Новый Англо-Русский словарь современного неформального английского. 2012