all out, do one's damnedest, flat out, go all lengths, lay oneself out, move heaven and earth
jié jìn quán lì ㄐㄧㄝ ˊ ㄐㄧㄣˋ ㄑㄨㄢˊ ㄌㄧˋ