What does am besten davonkommen mean?

am besten davonkommen - German to English

ahead off most useful