Blow Out of the Water

What does the idiom “blow (someone, something) out of the water” mean?

Definition: totally defeat

Example: We had won four straight games, but when the champion team came to town they blew us out of the water.