Antes estos problemas, la Corona enviaba a Perú a Cristóbal Vaca de Castro con el encargo de poner orden y concierto entre los dos caudillos, pero antes de llegar a Lima Diego de Almagro y Francisco Pizarro habían fallecido, y al autoproclamarse gobernador el hijo de Almagro, fue cuando Vaca de Castro, como representante de la Corona, se enfrentó con él y sus partidarios en la Batalla de Chupas.