go_all_out
1. [ verb ] perform as well as possible
Synonyms: do_one's_best give_one's_best
Related terms: do