I guess I will be in the minority, but I did not find this match at all entertaining. Not for the first time in this tournament the pitch was extremely sub-par standard for a match at village cricket level, let alone the business end of the marquee ICC tournament. Its a bit like trying to argue if the Paris Olympics produces a running track that resembles an extreme assault course and the 100m winner clocks a time of 19 seconds, yet only wins by 0.001 seconds, its some how brilliant. But I want to see elite level sportsman winning and contesting somewhere near their peak level.... this pitch rewarded people for luck and very little technical skill.
In the first over of the match alone, a similar length ball firstly got to around the upper chest height with the BD keeper taking the ball infront of his head. Another ball at the end of the over bounced twice on the way to him and his misfielded it, even giving the look to his side like "what am I supposed to do"? Nothing. Flip a coin and see what happens ... I think it was either the 9th or 10th BD wicket at the end too, ball just bounced and rolled along the floor.
As a captain in the game, I'd probably took my team off after a few balls. Not going to risk someone taking one in the helmet off a crack...
And then we have the ultra weird DL calculation. The rain delay was 7 minutes long, is cricket the only sport that would use some dubious mathematical formula designed for what may as well be a different sport several decades ago to interfere with a match of this magnitude? 7 minutes lads, bowl the 20th damn over and leave the maths in the bin. BD ended in a situation where they in essence had to maintain a rate higher than what was actually set to win the match, because losing wickets meant if it rained they'd have lost, even if their RR was on par or slightly over Afghanistan's.
I dont care if you have lost 9 wickets with 10 overs left, an over in T20Is does not have a value of 1 run. To lose a whole over on D/L with only 1 run taken off is frankly ludicrous. The lowest total ever scored by a team qualifying for a world cup is 39, so even taking the absolute worst performance ever its worth at least 2 runs in the history of the game as an absolute minimum.
Average SR of the last par is 80. Average of 7 per wicket..... so yes, even assuming you have 9 down with your worst two batters at the crease, the par is never 1 run in an over.
How can one justify that? BD were ahead of the rate set, but lost a whole over for being so??

It makes zero sense whatsoever. DL method seems to hyper overvalue the impact of wickets on an innings, which is understandable in games like this. Using a historical par score for each wicket as a basis for judging what a team has the capacity to score when they are playing on a pitch 50-60 runs short of historical par ..... gets you idiotic maths like last night.