For the Brits: an idiom...

 I'm trying to find just the correct way to explain the meaning of "hit someone for six." I know the technical cricket definition, but I'm struggling to put the idiom into words. "Devastate" seems too harsh, "inconvenience" is too mild....