Mushfiqur Rahim scored a fighting 99 to guide Bangladesh into the Asia Cup final with a convincing 37-run win over Pakistan in Abu Dhabi on Wednesday.
The former skipper missed out a deserving century but still lifted Bangladesh from a precarious 3-12 to 239 all out in 49.5 overs before they kept Pakistan down to 9-202 in 50 overs at Sheikh Zayed Stadium.
Mashrafe Mortaza’s team will now face defending champions India in the final in Dubai on Friday, with an opportunity to win the continental title for the first time.
Bangladesh’s victory will upset millions of fans around the world who wanted another India-Pakistan clash as the two matches in the first and second round failed to live up to their billing, with India winning both in one-sided affairs.
But Bangladesh were worthy winners on Wednesday.