I do not think that Bangladesh is playing bad in this match. They have maintained a run rate which is more than 5 through out this innings. They have only lost 2 wickets till now and they still have 18 overs to bat. I am expecting them to put on a decent target and their is a possibility that they might score more than 290 if this pair plays till the 40th over. I found Shanto to be more aggressive than Hasan today and after watching the Afghans bowling I am certain they till now have nil clue as to how to get this partnership broken. I am eager to watch what happens when the Afghans come to bat and bongs come to bowl.
In today game we have complete different Bangladesh side which lost against Sri Lanka first game because from start they were aggressive and confident which allow them to attack on quality spinners of Afghanistan and with this aggression things were completely in favor of Bangladesh because from start they have good strategy which allow them for having very good target which was achievable on this pitch but good captaincy and bowling on good line-length allow them to win this match and secure their spot into top four.
Afghanistan which recently lost three matches series against Pakistan in Sri Lanka were completely not in frame throughout this match which is surely miserable for them because now most chances they will be out of this event in next match against Sri Lanka, so they need to regroup and have better mindset for the next game like Bangladesh.
It was a crucial match for Bangladesh, and they managed to win with a good run rate, which keeps them in the tournament. Afghanistan already in back-foot, and right now in a tough position. Also their there's a narrow chance of staying in the event. They'll need something close to a miracle in the next game against Sri Lanka to have a chance at progressing.
Bangladesh have already qualified for the Asia Cup Super Four after defeating Afghanistan by 89 runs in the second match. Many may wonder how Bangladesh secured the next round from the number two position in the points table where Sri Lanka have already won the first match and are above Bangladesh in terms of net run rate, there are definitely some equations in this case.
If Afghanistan can beat Sri Lanka by 50 to 70 runs in the next match, Bangladesh will move to number one in the points table and Sri Lanka will move to number two in the points table because of the loss of the match against Afghanistan, Sri Lanka's net run rate will decrease due to which Bangladesh's net run rate will decrease compared to Afghanistan.
On top of that, if Afghanistan can beat Sri Lanka by a huge margin or a miracle happens in the match then Afghanistan will have a chance to advance to the next round while Sri Lanka will be disqualified for the next round. Now the battle is only between Afghanistan and Sri Lanka, Bangladesh is in a good place at the moment.