In a matter of only a few years , the Moors had conquered almost all of Iberia , except for the small Christian kingdom of Asturias in northern Spain .
Asturias was able to prevent the Moors from conquering them .