give as good as one gets
give as good as one gets {v. phr.}
To be able to give back blow for blow; defend yourself well in a fight or argument.
The Americans gave as good as they got in the war with the English.
George gave as good as he got in his fight with the older boy.
Categories:
Source: A Dictionary of American Idioms