Concertadas sus operaciones de guerra, Rodríguez atacó la ciudad de San Fernando el 12 de Febrero de 1817, es decir, el propio dia en que San Martin y O'Higgins alcanzaban la gloriosa victoria de Chacabuco.