Diego de Almagro partió Piura con el objetivo de proteger los intereses de Pizarro y frenar el avance de Pedro de Alvarado, quien ya había llegado a las llanuras de Ambato (actualmente en Ecuador) con un ejército completamente débil, debido a enfermedades tropicales y falta de orientación en la selva costanera.