meaning of auf dem dritten Platz landen

auf dem dritten Platz landen - German to English

in order to complete up in third spot [end up]