Which 1086 battle in Spain saw the Almoravids defeat Alfonso VI of Castile?

Answer and explanation

Correct answer: D. The Battle of Sagrajas (Zallaqa)

  1. Step 1: Yusuf ibn Tashfin crossed the strait in 1086 and won at Sagrajas near Badajoz. Step 2. Compare each option with this fact and discard those that conflict with it. Answer: The Battle of Sagrajas (Zallaqa). Why not the others: Las Navas was an Almohad defeat, Alarcos an Almohad victory over Alfonso VIII and Covadonga an early Christian win.

Practise more Dynasties and Colonial History.

Free questions with an explanation for every one, and full timed General Knowledge (Morocco) mock tests.