make good on 〜を遂行[履行]する

make good on one's promise 約束を守る、有言実行する

make good on the warranty (製品の)保証を履行する

In order to make the merger go through, he agreed to let Philip Purcell, then the head of Dean Witter, assume the top spot in the unified firm—with the proviso, it is widely believed, that he step aside in a few years to let Mr Mack have the job. When Mr Mack pressed him to make good on this deal, he set off a power struggle that ultimately resulted in Mr Mack’s departure in 2001.

have a point 一理ある、確かにそうだ、もっともである、的を射ている、言えてる

You have a point here. ごもっとも。

I think you have a point. あなたは核心をついていらっしゃると思います。