have the drop on

/HH AE1 V DH AH0 D R AA0 P AA0 N/
verb
  1. 1

    (by extension) To possess an advantage over another person, by acting before that person.

Source: https://en.wiktionary.org/wiki/have%20the%20drop%20on