Guevara y Cienfuegos contraatacaron entonces, siguiendo una estrategia de aislamiento de las guarniciones del gobierno entre sí, dinamitando los caminos y puentes ferroviarios. Luego, la columna de Cienfuegos se dirigió a tomar Yaguajay, en una importante batalla que se extendió desde el 21 hasta el 31 de diciembre, mientras que Guevara tomaba Remedios y el puerto de Caibarién el 26 de diciembre y al día siguiente el cuartel de Camajuaní, donde las tropas del gobierno huyeron sin combatir.