This is Afghanistan's 2nd highest run in the ODI World Cup. Considering the situation they were in, they recovered well. Their Top order could do a little better than how they played there. Usually, ICC tries to organize tournaments on sporting wickets. So, there is nothing special in the pitch for bowlers. So, It's the failure of their top order of not being able to score in the first ten overs.
Even though India is the favorite in this match and they are likely to win the match, I still consider this a good total to defend considering how well the Afghans bowling line up. If they can manage to get a first few wickets in the first ten to fifteen overs, the game will become more interesting.