Bangladesh beat Afghanistan by 89 runs in Asia Cup


Mehidy Hasan and Najmul Hossain Shanto have smashed centuries to power Bangladesh to an emphatic 89-run win over Afghanistan and seal a place in the Super Fours at the Asia Cup.

Mehidy, opening for the first time since the Asia Cup final in 2018, scored 112 and Najmul continued his brilliant run of form with 104 as Bangladesh set an imposing total of 5-334 in the sweltering heat of Lahore.

Bangladesh fast bowlers Taskin Ahmed (4-44) and Shoriful Islam (3-36) bagged seven wickets between them as Afghanistan were dismissed for 245 in 44.3 overs.

Ibrahim Zadran (75) and captain Hashmatullah Shahidi (51) scored fighting half-centuries but Bangladesh took regular wickets before Taskin wrapped up the innings.

Bangladesh, who lost their opening Group B game to Sri Lanka, are the second team to go through to the Super Fours after Pakistan qualified from Group A.

Mehidy retired hurt when he hit a superb inside-out six off Mujeeb, walking off with cramp in his finger.

Najmul raised his century off 101 balls before he was run out when he slipped after a reverse sweep against Mujeeb in the 45th over.

Shoriful's brilliant bowling held down Afghanistan in the powerplay as the left-arm quick had danger man Rahmanullah Gurbaz trapped lbw for one in his eventful first over.

Gurbaz escaped a close lbw off Shoriful when Bangladesh didn't go for a referral before he was dismissed in similar fashion later the same over.

Zadran and Rahmat Shah (33) consumed too many deliveries - more than 16 overs - in a 78-run second-wicket stand against some steady Bangladesh bowling.

Mushfiqur Rahim plucked a stunning one-handed catch low to his right to dismiss Zadran in the 37th over and Shahidi followed when he mistimed a big shot and was caught at third man as Afghanistan lost their last five wickets for 49 runs.