beat the pants off
Win by miles
To beat the pants off someone is to defeat them decisively, whether in competition, games, or argument: She beat the pants off him at chess.
The image suggests such thorough domination that the loser is left exposed or humiliated.
The phrase is informal but not vulgar.
- clobberDefeat or strike decisively
- trounceDefeat decisively
- slamForceful impact or closure
- outclassExceed in quality
- crushCompress with force
mop the floor with · vanquish · blow out of the water · dominate · thrash · overwhelm · humiliate · put to shame · conquer · leave in the dust · outpace · outplay · subdue · annihilate · defeat · obliterate · take to the cleaners · wipeout