Get The Drop On Meaning

(transitive, idiomatic, by extension) To obtain an advantage over another person, by acting before that person.

Example:   He got the drop on them and took three of them out before they could fire a shot.
  We're always getting the drop on our competitors because the owner really knows the business and can act fast.