go to extraordinary lengths

Verb

 * 1) To make a great effort.

Alternative forms

 * go to great lengths