Le , un corps expéditionnaire britannique de débarque sur la rive gauche du Río de la Plata et investit Buenos Aires, abandonnée par le vice-roi. Liniers reste incognito dans la ville. Au couvent des dominicains, il fait le vœu d'offrir à l'autel de la Vierge les drapeaux des occupants. Il gagne secrètement Montevideo, galvanise la population et lève une troupe de . La petite armée de libération s'embarque sur quelques goélettes, à laquelle se joint une corvette corsaire française. Débarqués le , Liniers et ses hommes foncent vers Buenos Aires, à travers les marais. La ville est reprise, après un furieux combat de rues qui se termine par l'assaut de la cathédrale, fortifiée par les Britanniques. Le général britannique William Carr Beresford capitule et Liniers, fidèle à son vœu, fait transférer en grande pompe les étendards britanniques (à savoir ceux des Highlanders et du régiment Green de Sainte-Hélène) au couvent des dominicains. Traité en héros, Don Santiago de Liniers y Bremont, comme on l'appelle à Buenos Aires, se voit confier le commandement militaire de la vice-royauté.