Mirra Andreeva picked up her second consecutive WTA 1000 title, winning in Indian Wells.