[Idiom]
to be as good at something as someone who is extremely good
E. g. He’ll give those professional players a run for their money
Cambridge Dictionary@
to be as good at something as someone who is extremely good
E. g. He’ll give those professional players a run for their money
Cambridge Dictionary@