put (someone or something) in the shade
idiomDefinition of put (someone or something) in the shade
chiefly British, informal
: to be much better than (someone or something)
Their performance really put ours in the shade.