What does auf dem dritten Platz landen mean?

auf dem dritten Platz landen - German to English

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