Pakistan's victory against Afghanistan should ensure they top Group 2, since their last two matches are against the Associate teams, Scotland and Namibia. That leaves only one spot up for grabs in the group, with several teams vying for that spot: even assuming that Scotland and Namibia don't have the firepower to cause upsets, that still leaves three teams - Afghanistan, India and New Zealand - battling for one place. (Afghanistan have done enough in their two matches to suggest that they are serious contenders.)
Given that none of these three teams have played each other so far, these three matches will probably decide who progresses to the semi-finals. The first of those three matches is on Sunday, between India and New Zealand, while Afghanistan play India on November 3, and New Zealand on November 7.
If a team wins both these matches, they should be through, unless they lose to one of the lesser teams.
However, it is possible that each of the three teams win and lose a match each: for instance, New Zealand beat India but lose to Afghanistan, who in turn lose to India. In that case, all these three teams will finish on three wins each, and net run rates will come into play.
All these calculations will go for a toss, though, if Scotland or Namibia win one of their matches against these three teams.