first-place_finishEnglish

first-place finish

Noun

A finish in first place (as in a race)

English: first-place finish