One thing you should know is that Bangladesh was a part of Pakistan before 1971. So, it is obvious why both team has similar problem. Both teams are unpredictable. Nobody knows when they are going to perform and when they are going to collapse. We have seen a lot of close matches where Bangladesh was supposed to win the match but ended up losing the match. Pakistan did the same thing many times.
Kidding aside, these things happen in cricket and soccer as well. A minute is enough to change the game and hand over the momentum from one team to another team. Nice to see Bangladesh did not declare their innings and got some in the first innings and finally they won the match.