dazzle
amaze or bewilder, as with brilliant wit or intellect or skill
Her arguments dazzled everyone
The dancer dazzled the audience with his turns and jumps