first-place finish - German English Dictionary