I 1817 var San Martíns Andesarmé klargjort. Etter en vanskelig kryssing av Andes møtte hæren Rafael Marotos rojaliststyrker på Chacabucosletta, nord for Santiago. Det følgende slaget ved Chacabuco, 12. februar 1817, ble en avgjørende seier for patriotene. På grunn av denne seieren kunne de gjeninnta Santiago, hvor San Martín ble utnevnt til , men nektet å påta seg stillingen, og heller innsatte O'Higgins, som ble Chiles øverste leder til 1823. På den første årsdagen for slaget ved Charabuco ble selvstendigheten formelt erklært, 12. februar 1818, og godkjent av øverste leder O'Higgins.