What does ‘blow away’ mean?

( v ) Greatly impress someone. I was blown away by his donation of a million dollars.
( v ) To defeat roundly. We blew the competition away.