Bangladesh beat Afghanistan by 89 runs to remain in contention for Super 4 stage of the Asia Cup on Sunday.
Bangladesh held England to a lowly 117 in 20 overs before reaching 120-6 with seven balls to spare.
In a virtual quarter-final, Pakistan came out on top to secure their place in the semi-finals of the T20 World Cup 2022. They join India from Group 2.
Fast bowler Taskin Ahmed claimed his career-best figures of 4-37 as Afghanistan was dismissed for 115 on Day 4 after being set a daunting target of 662.
Najmul batted from the fourth over to the 13th, and captain Shakib Al Hasan completed the victory with the winning boundary through deep backward point in an unbeaten 34 off 24.
Chasing Bangladesh’s 150/7, Zimbabwe fell three runs short in the dramatic final over at the Gabba in Brisbane. Najmul Hossain Shanto scored his maiden fifty in the format.
A delayed start due to rain reduced the match to 45 overs each, and Ireland amassed 319-6 thanks to a team-record 140 by Harry Tector.
Defending 145, Tasking Ahmed led the Bangladesh pace attack with career-best figures of 4/25 to restrict Netherlands nine runs short. Colin Ackermann scored 48-ball 62 for the Dutch.
Kemar Roach was named the player of the match for his seven-wicket haul in the first Test against Bangladesh. The second Test match starts next week.
Keshav Maharaj returned figures of 7/32 as South Africa bundled out Bangladesh for 53 runs in the fourth innings of first Test.