punch/put someone’s lights out - definition and synonyms

phrase informal
  1. to hit someone very hard in the face
     Synonyms and related words
See also main entry: light