Knock somebody/something into a cocked hat British idiom informal verb phrase
To succeed or be far better than someone or something else.
To me, Avatar is the only movie that could knock others into a cocked hat.
Don't worry! Sarah is the best student in our class. I'm sure she will knock other competitors into a cocked hat.
Take advantage of someone's abilities, strategies, or tactics to beat or defeat them
To go far beyond what one should or is allowed to do
To completely surpass someone or a squad in a competition
Someone or something that surpasses or outperforms everyone or everything else.
Act in a way that is likely to cause problems for you
If you wear high heels for a long walk you're asking for trouble.