Russian teenager Mirra Andreeva powered into her maiden Grand Slam final with a ruthless 6-1 6-3 victory over Ukraine's Marta Kostyuk in a politically charged French Open semi-final on Thursday.