sock (someone) one

sock (someone) one

To punch someone very hard. When he made that comment about their mother, Pete went up and socked him one right in the eye.
See also: one, sock
Farlex Dictionary of Idioms.

sock

tv. to punch someone or something. He socked the door with his fist and began to howl with pain.
McGraw-Hill's Dictionary of American Slang and Colloquial Expressions
See also:
  • drive (one) out of office
  • force (one) out of office
  • force out of office
  • give (one) (one's) head
  • give head
  • give somebody their head
  • give someone their head
  • cooking for one
  • 1FTR
  • as one door closes, another (one) opens