Mirra Andreeva är klar för final i WTA-turneringen Indian Wells i Kalifornien efter att ha slagit ut världstvåan Iga Swiatek från Polen med siffrorna 7–6(7–1), 1–6, 6–3.