Pakistan won its second Asia Cup cricket title when they beat Bangladesh by two runs in a thrilling final yesterday.
In a dramatic final over, Bangladesh needed 9 to win.
Pakistan messed up when it conceded three runs off the third-to-last ball with a wayward throw and an overthrow.
That left 4 to win off 2 balls.
But then Abdur Razzak played a slower ball off fast bowler Aizaz Cheema onto his stumps, stranding the in-form Mahmadullah at the non-striker's end.
New batsman Shahadat Hossain had to hit four runs off the last ball to give Bangladesh its maiden Asia Cup title, but he managed a Yorker on leg stump with only a leg bye, causing the Pakistanis to jump around in joy.
Their only other triumph in the 28-year Asia Cup was in 2000, also on Bangladesh soil.
Afridi with 1-28 off 10 overs was named man of the match while the man of the series went to Bangladesh’s Shakib Al Hassan.