to charm, captivate, or mesmerize someone; to put on a show or create a striking moment (often used of performances or skills).
彼女は最後のソロで観客を魅せる演技をした。
She gave a performance that captivated the audience with her final solo.
あの選手は得点シーンで本当に魅せるプレーをする。
That player really makes a spectacular play in scoring situations.
新商品のデザインでお客さんを魅せる工夫をしている。
They're taking measures to impress customers with the new product's design.