Wipe the floor with (someone)

To physically beat someone.

The ex-boxer wiped the floor with the man who insulted him.