Do somebody to rights

воздать кому-либо по заслугам, воздать должное (обыкновенно употребляется в отрицательном смысле) Например: If I ever have the bad luck to meet that man again... I'll pay him out for all he has made me suffer - oh! I'll do him to rights, I give you my word! (SPI) — Если мне так не повезет, что я снова встречу этого человека... я ему отплачу за все страдания, которые он мне причинил. О! Я воздам ему по заслугам! Клянусь!

Англо-русский фразеологический словарь