blowing the living pants off of

a coined phrase meaning completely getting rid of; utterly defeating.