blow out of the water

📖 general
Meaning
To completely defeat, discredit, or destroy something or someone; to prove something false or ineffective decisively.
Literal Meaning
To cause something to explode and disintegrate in water.
Example
“Their new advertising campaign blew the competition out of the water with its creativity.”