Bangladesh won by 21 runs after scoring 106 all out in 19.3 overs and Nepal was all out for 85 in 19.2 overs.