get/have the best of something - German English Dictionary