catch someone on the hop - definition and synonyms

phrase British informal
  1. to surprise someone because you do something that they do not expect you to do
See also main entry: hop