Bangladesh secured a convincing victory over Afghanistan, winning by 89 runs and keeping their hopes alive for the Super 4 stage of the Asia Cup. Opting to bat first, Bangladesh posted an impressive total of 334 for 5 in their allotted 50 overs. Najmul Hossain Shanto and Mehidy Hasan Miraz were the standout performers, both scoring centuries. In response, Afghanistan was bowled out for 245 in 44.3 overs.