Pakistan has qualified for the final of the Asia Cup one day cricket tournament after chasing down a record total in their 3 wicket win over Bangladesh in Mirpur.
Ahmed Shehzad's fifth ODI century set it up, but Pakistan needed a special innings from Shahid Afridi, who hit an 18-ball fifty, to pull off their highest chase in ODIs of 327 and book a place in the final, against Sri Lanka.
Earlier, winless Bangladesh posted 326 for three, their highest ODI total.