Ashghar is the new man in and he survives two balls as 5 runs and a wicket come off it.
Shaheen continues and after a dot, Shahzad creams the ball through the off side for the first boundary of the evening.
A dot later, Afghanistan lose another wicket as Shaheen takes out Shahzad who tries to launch the bowler over long-on but only manages to find the mid-on fielder.
Earlier, West Indies beat Bangladesh by three runs in a Group 1 Super 12 match in Sharjah.
Sent in to bat, West Indies made 142 for seven and then restricted Bangladesh to 139 for five.
For West Indies, Nicholas Pooran top-scored with a 22-ball 40, while Roston Chase made 39.
Shoriful Islam (2/20), Mahedi Hasan (2/27) and Mustafizur Rahman (2/43) were the wicket-takers for Bangladesh.
Chasing the target, Liton Das scored 44 while skipper Mahmudullah remained unbeaten on 31.