Why were the Spanish able to conquer the Incas?

My textbook says because although Fransisco Pizarro (Spanish explorer and conquerer) had only 167 men, he had horses and and firearms. The Incas lacked leadership because the Spanish executed the emperor. Because they had no leadership, the Inca empire fell apart- right into Spanish hands.