Hashmatullah Shahidi missed out on a maiden hundred by a mere three runs but still steered Afghanistan to a challenging 257-6 against Pakistan in the Asia Cup at Abu Dhabi on Friday.
Shahidi hit three consecutive boundaries in the final over off Usman Shinwari, but failed to get to three figures off the last delivery after Afghanistan won the toss and batted in the Super Four clash.
Shahidi finished with a brilliantly-paced 118-ball 97 not out, and added 94 for the fourth wicket with his skipper Asghar Afghan, who smashed five sixes and two fours in his 56-ball 67.
But it was Shahidi who held one end against Pakistan's bowling in an innings which featured seven boundaries after left-arm spinner Mohammad Nawaz (3-57) had put the brakes on Afghanistan's early progress.
Shahidi had added 63 for the third wicket with Rahmat Shah who scored a measured 36.
The total is an improvement by Afghanistan after scoring 249 and 255 in their previous two wins against Sri Lanka and Bangladesh.
Pakistani fielders dropped four catches -- three off debutant paceman Shaheen Shah Afridi who finished with 2-38.