a serious challenge to one's supremacy <is expected to give the incumbent a good run for his money >
RUN FOR ONE'S MONEY
Meaning of RUN FOR ONE'S MONEY in English
Merriam Webster Collegiate English Dictionary. Merriam Webster - Энциклопедический словарь английского языка. 2012