Extremely rare interbreeding events can explain Neandertal DNA in living humans.