El teniente general López Valencia, capitán general de Canarias, comandaba las fuerzas españolas.