To trounce, outdo, or triumph over.
To beat very severely.
To outdo thoroughly; to surpass; to outperform; to show up.
To humiliate; to disgrace.