They offer better results.
उन्होंने बेहतर नतीजा ही दिया है.