Shakib Al Hasan hit the highest individual score by a Bangladeshi in all Twenty20 cricket to propel his team to a challenging 175-6 in their must-win group D clash against Pakistan on Tuesday.
The 25-year-old left-hander scored 84 - his second Twenty20 fifty -- and added 68 runs for the third wicket with skipper Mushfiqur Rahim (25) after Bangladesh won the toss and opted to bat at Pallekele stadium.
But Bangladesh are still up against it as they must win by 36 runs to reach the Super Eights round alongside New Zealand, who are already qualified due to their superior net run-rate.
Hasan, whose previous T20 best of 57 came against Ireland at Belfast earlier this year, smashed 11 boundaries and two sixes during his 54-ball knock, improving Nazimuddin's previous best of 81, against Pakistan at Nairobi in 2007.
Pakistan were sloppy in the field, with Sohail Tanveer dropping a sitter off Rahim and Shahid Afridi failing to hold on to a sharp chance off Hasan -- both in one Yasir Arafat over.