meaning of am besten davonkommen

am besten davonkommen - German to English

ahead off most useful