first-place finish

Noun
  1. A finish in first place (as in a race) (synset 107369511)

Other Searches