have the drop on

Verb

 * 1)  To possess an advantage over another person, by acting before that person.