The MOST important factor in explaining the Spanish victory over the Aztecs and Incas in the 16th century was the

Aoverwhelming Spanish superiority in guns and cannons.
Bdevastating loss of Indian life caused by smallpox.
Cgeographic conditions tended to favor the Spanish.
DSpanish military alliance with the Maya.