Dictionary.com
Thesaurus.com

Give the devil his due

Cultural  
  1. Admit it when there is some good even in a person you dislike. This saying appears in Don Quixote, by Miguel de Cervantes.


give the devil his due Idioms  
  1. 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]


Example Sentences

Examples are provided to illustrate real-world usage of words in context. Any opinions expressed do not reflect the views of Dictionary.com.

You’ve got to give the devil his due.

From Washington Post

Writing in a 2007 cable released by WikiLeaks, then-U.S. ambassador to Harare Christopher Dell reflected the views of many: “To give the devil his due, he is a brilliant tactician.”

From Reuters

So let’s give the devil his due.

From Time

But this remake is finally too dull to give the devil his due.

From Time

And he asks to be judged mercifully: “Give the devil his due.”

From Slate