give as good as one gets

gives as good as (one) gets

Retaliates or strikes back in an equal fashion. Don't shove Johnny unless you want a bloody nose—that kid gives as good as he gets.
See also: get, give, good
Farlex Dictionary of Idioms.

give as good as one gets

Fig. to give as much as one receives; to pay someone back in kind. (Usually in the present tense.) John can take care of himself in a fight. He can give as good as he gets. Sally usually wins a formal debate. She gives as good as she gets.
See also: get, give, good, one
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.

give as good as one gets

Return in kind, retaliate, as in In an argument Laura can give as good she gets, or Don't worry about the bullies in Bobby's class-he can give as good as he gets. The general idea of this expression dates from the late 1600s, but the precise wording was first recorded only in 1952.
See also: get, give, good, one
The American Heritage® Dictionary of Idioms by Christine Ammer.
See also:
  • give as good as you get
  • gives as good as (one) gets
  • have to shove off
  • shove a cork in it
  • shove a sock in it
  • force (someone or something) through (something)
  • force through
  • bruise up
  • shove over
  • push up on