Mirra Andreeva is now the second-youngest WTA player to beat the world No 1 and 2 at the same event - moving ahead of Serena Williams.