Las fuerzas del Ejército Unido estaban comandadas por el brigadier Juan Gregorio Las Heras, en tanto que las fuerzas realistas eran comandadas por el General en jefe del ejército español, José Ordóñez.
Las Heras había tomado posiciones en este pequeño cerro y sabiendo que Ordóñez había pedido refuerzos para atacarlo, solicitó ayuda al director supremo O'Higgins.
El general Ordóñez, para evitar que el brigadier Las Heras fuera reforzado, intentó un ataque suicida, saltando las posiciones patriotas.
El 5 de mayo atacó, pero este combate se resolvió en una derrota de Ordóñez, quien se vio obligado a retirarse a Talcahuano.
En el lugar donde se libró la batalla, llamado Cerro Amarillo, actualmente existe un monumento conmemorativo hecho en bronce de 60x40 cm.