beat the pants off
📖 generalMeaning
To defeat someone thoroughly and decisively in a competition, game, or argument.
Literal Meaning
To win so comprehensively that the opponent's trousers (pants) are metaphorically removed.
Example
“Our basketball team beat the pants off the rivals in the championship game.”