Tras la dimisión de Morillo y su posterior partida, De la Torre también recibió el mando supremo del ejército español compuesto, además de la oficialidad española, de un gran componente de criollos e indios. El 24 de junio de 1821 De la Torre fue derrotado en la decisiva batalla desarrollada en el campo de Carabobo. Pese a que el comienzo le fue favorable, el ataque de la caballería del general José Antonio Páez, la desobediencia del general Francisco Tomás Morales cuando se le ordenó contraatacar y las deserciones entre sus filas, obligaron a De la Torre a emprender la retirada, la cual llevó a efecto gradualmente, logrando refugiar a la mayoría de los supervivientes realistas en Puerto Cabello. Esta acción sería clave para las fuerzas independentistas del general Bolívar y dejaría prácticamente sellada la independencia de la Gran Colombia. Al año siguiente, De la Torre fue reemplazado en sus funciones por Francisco Tomás Morales el 4 de julio de 1822.