to make a great effort to do sth
bust a gut (doing sth / to do sth)
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición