be/get one up on someone - definition and synonyms

phrase informal
  1. to have or get an advantage over someone, usually by being better than they are at something

    He and his brothers are always trying to get one up on each other.

See also main entry: one