succeed in  getting somewhere before someone else - German English Dictionary