T20 World Cup 2022 is certainly not for the weak hearted.
Bangladesh had their hearts in the mouth as Zimbabwe looked on course to pull off another sensational win but last-over drama saw Shakib-al-Hasan's men claim a thrilling 3-run victory.
Opting to bat first, Bangladesh had a shaky start and lost wickets at regular intervals but opener Najmul Hossain Shanto dropped anchor and helped his side finish at 150/7 with a gritty 71.
It may have been a low total to defend but Bangladesh bowlers were up for the task. Zimbabwe was pushed against the wall within the powerplay overs as they found themselves wanting at 35/4.
Sean Williams kept his side in the run-chase with a 42-ball-64 but his run out in the penultimate over swung the momentum in favour of Bangladesh. Zimbabwe needed 16 off the final over but a couple of unexpected blows from tailender Richard Ngarava brough the equation down to 5 required off the last ball.
The drama didn't end there as Blessing Muzarabani was stumped and players left the field only to be called back as it turned out to be a no ball as the keeper had gathered the ball Infront of the stumps.
It didn't matter as it was once again a dot ball. While Bangladesh registered their 2nd win in 3 games, Zimbabwe was handed it's first loss in 3 games.