ベストをつくす

ベストを尽くす

to do one's best

N3Expression
Expression, Godan verb (su ending)
to do one's best