land a punch/blow - definition and synonyms

phrase
  1. to succeed in hitting someone

    He landed a punch on Jackson’s nose.

     Synonyms and related words
See also main entry: land