Chasing a challenging 138-run target, Pakistan were held to the final over of the match and won on a wide off the last delivery of the match.
Skipper Mohammad Hafeez kept his cool to finish with a 37-ball 42 not out as Pakistan needed six off the final over bowled by Dawlat Zadran and one off the last delivery.
Hafeez hit two boundaries and a six during his knock and avoided any major hiccup against a fighting Afghan team.
Pakistan got off to a solid start with a stand of 47 between Ahmed Shehzad (35) and debutant Sharjeel Khan (18) by the eighth over.
Shehzad, who hit six boundaries during his 37-ball knock, holed out while Sharjeel miscued a drive off Mohammad Nabi in the tenth over.
Despite a tight line and length by Afghanistan's bowlers, Hafeez and Akmal kept their cool, taking Pakistan close to their victory target.
Akmal hit two sixes in his 28 off 23 balls.
"I think they scored what they wanted, then bowled tight and put up a good show," said Hafeez.
"I am happy with the win but we made some mistakes and need to learn from them."
Afghan captain Mohammad Nabi conceded his team were 20-30 runs short.
"But I am happy the way my team fought against a strong team like Pakistan," said Nabi, whose team has qualified for World Twenty20 which Bangladesh hosts in March-April next year.
Afghanistan, who won the toss and batted, had a poor start as they lost both their openers Mohammad Shahzad (two) and Nawroz Mangal (one) by the fifth over.
But Najibullah Zadran (38) and Nabi (15 off ten) gave solidity to the innings, adding 35 for the fourth wicket in quick time.
But once left-arm paceman Junaid Khan came on to bowl he put the brakes on the Afghanistan batting, cleaning Najibullah and Samiullah Sinwari (16) in quick succession to finish with 3-24 in his four overs.
Najibullah hit three boundaries and two well-timed sixes during his 30-ball knock.
Mirwais Ashraf made a 22-ball 28 not out with two boundaries and a six to take Afghanistan to 137-8 -- their highest against a Test playing country. Afghanistan had made 136 against India at Colombo in last year's World Twenty20.
Left-arm paceman Sohail Tanvir finished with 2-11 with two of his four overs maidens.
Pakistan now play Sri Lanka in the two Twenty20 games in Dubai on Wednesday and Friday while Afghanistan take on Ireland in the final of the ICC Inter-Continental Cup in Dubai from Tuesday.
COMMENTS (13)
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ
@Four: Your statement, my friend, is called a cover drive... very funny.. lol...
its a disgrace for Pakistan to have a club cricketer like Hafeez as captain, he can only score against Bangladesh and Afganistan.
In my opinion Pakistan lost this match. Taking it to the last ball in pathetic. Hafeez really should not be the part of the team let alone be the captain. He scores 41 runs against a minnow team and now he will be a part of the team for 2 more years. Cant the selectors see how he is playing with the future of Sohaib Maqsood by sending him so low in the order when he is a one down player. Hafeez feels threatened by any youngster because if they perform he will lose his place in the team.
Thought it was Australia at first
@Four: Nice one. You made my day, from across the border.Hahaha..
why no story on Indias humiliating loss to South Africa??
From the very beginning it seemed like a pre planned match to show to the world that afghan team is really very good. The body language of Pakistani players, they way they were batting and bowling everything smacked of a near repeat of Pakistan's 99 world cup match against Bangladesh which they deliberately lost and afterwards the PCB jokers proudly told that we sacrificed to get our "brothers" test status and the bengali "brothers" told that they had avenged 1971 war. The civil and military bureaucrats and politicians have no sense of self respect for this country
@Four: go to their news websites where they have virtually made it impossible for Pakistanis to comment still if a Pakistani makes it there and comment on their defeat against SA they spew filthiest of obscenities on him, his country and religion
The T20 game game was fast moving and competitively played. Pakistan just managed to win over Afghanistan by the skin of their teeth. This victory is a wake-up call. Salams
@Blunt: Their team has lost by a 100+ run margin twice. They're still in shock, give them a break :p
By the way well played Afghanistan. You guys showed a great fight and spirit. Best of luck for the World Cup.
Why number of comments on this page exponentially decreases (especially from across the border) when Pakistani team manages to win the match as compared to the time when it losses?
Too bad. Injured lion can't even get a balm for its wounds.