What does auf überwältigende Weise mean?

auf überwältigende Weise - German to English

in a sensational method