put in the shade

/P UH1 T IH0 N DH AH0 SH EY0 D/
verb
  1. 1

    (informal, transitive, figuratively) To outshine, to eclipse, to overshadow, to be better than.