Optimized negative thermal expansion induced by gradual intermetallic charge transfer in Bi1−xSbxNiO3