to overwhelm or amaze one <a performance that will knock your socks off >
KNOCK ONE'S SOCKS OFF
Meaning of KNOCK ONE'S SOCKS OFF in English
Merriam Webster Collegiate English Dictionary. Merriam Webster - Энциклопедический словарь английского языка. 2012