Then what is the difference between a separate race and a separate species?
Species:
Human,
Neanderthal,
DUer, etc.
"Race" is an actually or potentially interbreeding group within a species. In common usage, "race" usually is applied to humans, while "breed" usually is applied to animals. So, for example, canis familiaris (dogs) is one species, but it has hundreds of breeds. What makes a breed are relatively minor genetic differences that produce different colorings, coats, size, capabilities, and so on.
Human beings don't think of our distinct, but minor genetic differences in terms of different breeds. Instead, we refer to those differences with our species as races.
Different race can interbreed and produce fertile offspring. Different species can’t.