Batting first, Bangladesh were all out for 106 runs. But, Tanzim Hasan Shakib dismantled Nepal's top order and Mustafizur Rahman's death bowling masterclass helped Bangladesh stage their least successful defense in the Men's T20 World Cup.

Bowling first, Nepal could not have got off to a better start as Sompal Kami had Tanjeed Hasan caught and bowled out on the very first ball of the match. Captain Nazmul Hossain Shanto was out in the second over, causing further disappointment for Bangladesh.

After this, the Nepalese took wickets in the fifth and sixth overs and performed brilliantly in the powerplay, reducing Bangladesh's score to 31/4 in six overs.Bangladesh tried to rebuild their innings and gradually reached beyond 50 runs. However, the crucial dismissal of Mahmudullah (13 off 13 balls) left Bangladesh in a difficult position, as miscommunication led to a disappointing run out.

At drinks, Bangladesh's score was 57/5 and needed a few overs to get back into the contest. After drinks, off-spinner Rohit Paudel bowled a fast-turning ball and trapped another dangerous player, Shakib Al Hasan (17 off 22 balls) LBW.

Things went from bad to worse for Bangladesh as Sandeep Lamichhane shot to fame by taking two big wickets, which also gave the 23-year-old a memorable part of history.Lamichhane's second dismissal, removing Jake Ali, was his 100th T20 International wicket, his 54th cap. The last blow came in the 20th over, when Paudel was run out and Bangladesh were all out for 106 runs.

Nepal had a bad start in chasing the target. There was a heated argument with bowler Tanzeem due to double wicket maiden in the third over. Nepal faltered at 24/4 during the powerplay.

After this, Sandeep Jora was out in the next over, due to which Nepal's score became 26/5.But before Malla was out in the 17th over, Kushal Malla and Deepender Singh Airey steadied the ship with a 52-run partnership and kept the run chase within reach.

But Ari's well-timed maximum effort still kept Nepal optimistic with a few overs to go and 22 runs needed off the last 12 balls.

And then emerging match-winner Mustafizur Rahman produced a clutch, perfectly timed wicket-maiden. This proved to be a match-sealing and stage-qualifying sequence for Bangladesh, who defeated Nepal by 21 runs – the lowest score ever successfully defended in a T20 World Cup match, according to the ICC report.

Brief Scores: Bangladesh all out for 106 in 19.3 overs (Shakib Al Hasan 17; Sompal Kami 2-10, Sandeep Lamichhane 2-17) out, Nepal 85 in 19.2 overs (Kushal Malla 27; Tanzim Hasan, Shakib 4-7) by 21 runs Defeated by.