Oyo Empire gunshots scared the Oyo cavalry horses and prevented their charging. Dahomey's army also built fortifications such as trenches, which forced the Oyo army to fight as infantry. The battle lasted four days, but the Yoruba were eventually victorious after reinforcements arrived. Dahomey was forced to pay tribute to Oyo. The Yoruba invaded Dahomey seven times before finally subjugating the small kingdom in 1748. With its cavalry, Oyo campaigned successfully in conquest and suppression over great distances. The Oyo army was able to attack defensive fortifications, but it was harder to supply an army, and they withdrew when supplies ran out.
Yoruba people ancient times, most of these cities were fortresses, with high walls and gates. Yoruba cities have always been among the most populous in Africa. Archaeological findings indicate that Òyó-Ilé or Katunga, capital of the Yoruba empire of Oyo (fl. between the 11th and 19th centuries CE), had a population of over 100,000 people (the largest single population of any African settlement at that time in history). For a long time also, Ibadan, one of the major Yoruba cities, was the largest city in the whole of Sub Saharan Africa. Today, Lagos (), another major Yoruba city, with a population of