beat the pants off somebody
From Longman Dictionary of Contemporary Englishbeat the pants off somebodybeat the pants off somebodyAmerican English spoken to defeat someone very easily in a game or competition SYN thrash → pantsExamples from the Corpusbeat the pants off somebody• He is aware of his competitors-and he beats the pants off them.• She beat the pants off me last time we played.