To defeat thoroughly; to trounce.
blow out of the water
To trounce; to defeat thoroughly, as at a game or in battle.
beat the pants off
To thoroughly and decisively defeat someone, either in a physical figh…
lick the pants off
eat someone's lunch
To best or defeat someone thoroughly; to make short work of.
knock someone into the middle of next week
To thoroughly beat or trounce someone.