knock someone/something into a cocked hat - definition and synonyms

phrase British
  1. to be much better than someone or something
See also main entry: cocked hat