To defeat decisively; trounce.
To thrash or beat.
To trounce or defeat thoroughly or in a humiliating manner.