go at it/fight tooth and nail - definition and synonyms

phrase
  1. to fight or argue with energy and determination

    Ministers have been fighting tooth and nail over this issue.

     Synonyms and related words
See also main entry: tooth