outdazzle

transitive verb

To surpass in dazzing.

verb

To surpass by dazzling more than; to outshine.