Los soldados españoles eran profesionales, disponían de artillería y de los fusiles más modernos de la época.