Bangladesh also defeated the visiting New Zealand in the second T20 match and took a 2-0 lead in the five-match series.
In the match played in Dhaka, Bangladesh batted first and scored 141 runs for the loss of 6 wickets in the stipulated overs.
For Bangladesh, Mohammad Naeem scored 39, Mahmudullah 37 and Lytton Das 33 runs.
In pursuit of the target, the New Zealand team scored 137 runs for 5 wickets, so Bangladesh won the match by 4 runs.
For New Zealand, captain Tom Latham played an unbeaten innings of 65 runs, but his charming innings was in vain due to the defeat of the team.
Mehdi Hassan and Shakib Al Hasan took 2 wickets each for Bangladesh.