竭尽全力

all out, do one's damnedest, flat out, go all lengths, lay oneself out, move heaven and earth

jié jìn quán lì ㄐㄧㄝ ˊ ㄐㄧㄣˋ ㄑㄨㄢˊ ㄌㄧˋ