Give the devil his due
Admit it when there is some good even in a person you dislike. This saying appears in Don Quixote, by Miguel de Cervantes.
BEAT THE DOLDRUMS WITH THIS WORD OF THE DAY QUIZ!
Words nearby Give the devil his due
Idioms and Phrases with Give the devil his due
Give credit to what is good in a disagreeable or disliked person. For example, I don't like John's views on education, but give the devil his due, he always has something important to say, or I don't like what the new management has done, but give the devil his due, sales have improved. [Late 1500s]