mopping the floor with someone

Winning by miles

To mop the floor with someone is to defeat them decisively and humiliatingly—in a competition, argument, or fight.

The image is of using the defeated person as a cleaning implement, dragging them across the floor: The debate champion mopped the floor with her opponent.

Also appears as wipe the floor with.

Related

crushing · outclassing · annihilating · routing · blowing out of the water · embarrassing · putting to shame · bulldozing · vanquishing · cleaning up · shellacking · obliterating · shaming · defeating · hammering · devastating · conquering · smashing

Opposites
margin of victory

mopping the floor with someonelosing

Failing to win

photo finish · nail-biter · dead heat · toss-up

Family

mopped, mopping, mopper, floors, floored, flooring, someone

Familiarity
Top 200,000
Profile
Known to kids · Used worldwide · Timeless · Negative · Everyday, not technical · Rated PG