mopped the floor with someone
Won by humiliation
To mop the floor with someone is to defeat them decisively and humiliatingly—in a fight, competition, argument, or any contest.
The image suggests using the defeated person's body as a cleaning implement, dragging them across the floor: Our team mopped the floor with them in the finals.
Also *wiped the floor with*.
- trouncedDefeated decisively
- beat downStrike repeatedly, or negotiate lower
- humiliatedMade to feel worthless
- put to shameSurpass so completely others pale
- dominatedControlled or overpowered
overpowered · ran roughshod over · swept away · crushed · routed · wiped out · blew out of the water · embarrassed · blown away · steamrolled · made short work of · vanquished · annihilated · dismantled · took apart · cleaned up · outclassed · devastated