meaning of auf überwältigende Weise

auf überwältigende Weise - German to English

in a sensational method