beat the socks off

[beat/bore/charm etc.] the socks off somebody

if someone beats, bores, charms etc. the socks off someone, they beat, bore, or charm them completely He was one of those teachers who bored the socks off his students with his classes.
See also: beat, off, sock
References in periodicals archive ?
The average boy from 30 years ago would beat the socks off the average boy today.
We beat the socks off Stanford and we still don't get no respect.
Radio Ireland chief John McColgan said yesterday: "We'll beat the socks off RTE.
We like companies that beat the socks off the competition, and we'll let the stock price take care of itself.
The kinds of companies I like to own beat the socks off the competition," says Humphrey, executive vice president of Lord Abbett & Co.