Mehidy Hasan Miraz and Najmul Hossain Shanto delivered when it mattered the most by hitting centuries as Bangladesh registered an emphatic 89-run win over Afghanistan to keep themselves alive in the Asia Cup here on Sunday.
While Miraz amassed 112 runs off 119 deliveries, Shanto picked up where he left off in the previous game, with a 105-ball 104 to take Bangladesh to a commanding 334 for 5 after opting to bat.
Bangladesh bowlers, led by Taskin Ahmed (4/44 in 8.3 overs) and Shoriful Islam (3/36 in 9 overs), then joined the party as they struck at regular intervals to bowl out Afghanistan for 245 in 44.3 overs despite the best efforts of Ibrahim Zardan (75 off 74) and Hashmatullah Shahidi (51).