throw a punch
throw a punch {v. phr.}
To strike at someone with your fist; hit; punch.
Bob became so mad at Fred that he threw a punch at him.
The bell rang and the boxers started throwing punches.
Compare: TAKE A PUNCH AT.
Categories:
Source: A Dictionary of American Idioms