Rivera se adelantó y cargó sobre Bento Gonçalves, mientras Oribe en el centro fue cargado sorpresivamente por las fuerzas imperiales de Álvaro de Alencastre, no pudiendo evitar que los disciplinados escuadrones del ejército imperial se infiltrasen en el dispositivo y llegaran hasta las reservas orientales, maniobra que pudo haber sido fatal para los intereses de las armas del ejército oriental.