Why were the Mongols so successful in their raids of Chinese towns?

A. Their Daoist philosophy taught them a successful strategy.
B. Their skill on horseback allowed them to launch surprise attacks.
C. Their consumption of sheep meat made them extremely strong.
D. Their gender equality gave them a larger fighting force.