be/stay one jump ahead (of someone)
1
to do something before someone else or more successfully than someone elseHe always seems to be one jump ahead of me.
Synonyms and related words
To do something before someone else
beat someone to it
make the first move
beat