In addition to Nanren's excellent suggestions, I would suggest another option or two (American English):
I came in first place in the race.
I finished first in the race.
I got first place in the race.
Note that in real life, the listener probably already knows you're referring to a race, so it would not be necessary to say "in the race".