Give the devil his due. meaning
HOME
PROVERBS
recognition
Give the devil his due.
suggests that:
You should treat people according to their acts; You should acknowledge someone's skills or contribution, even if you dislike them.