The Royalist army's situation during the retreat was desperate; their baggage train had advanced significantly ahead of the main force to avoid being attacked, and the rearguard were almost without supplies.
In these circumstances, the patriot commander, Jose Miguel Carrera could potentially have just avoided battle by instead advancing along the left bank of the Ñuble river and have occupied Chillán without a fight.
Carrera placed his infantry in the centre of his force, using his cavalry to flank the enemy positions, avoiding the Royalist artillery.
Unfortunately, the patriot infantry appear to have been ordered to mount a sudden bayonet charge; they received a full volley from the Royalist guns, broke formation and fled from the field.
By nightfall, the patriots had dispersed completely, and on the following morning neither Carrera nor Mackenna had any units left to continue the attack.