Blow Out Of The Water Synonyms

Surprise greatly; knock someone's socks off
(Verb)