If I were to bet my money I would bet it on social structure or a disease.
- Homo Sapiens had tribes 100-200 people when Neanderthals had 20-30. They were outnumbered. I'm not suggesting brutal wipe out, but competition for resources.
- we "won" because we were immune to a disease be brought from Africa.