put (someone or something) to shame
idiomDefinition of put (someone or something) to shame
: to be much better than (someone or something)
Her art project put mine to shame.