Who delivers justice

Allah knows who is right and wrong and delivers justice accordingly. Having seen the unseen and heard the unheard, his judgement is unequivocal and beyond interpretation.
It is right to surrender those who have hurt you to Allah rather than trying to make it even for yourself or taking revenge.
At the very end Allah is the supreme hakam and his decision is binding for both parties as well.