Pacers Deepak Chahar, who registered the best figures in a T20 match besides becoming the first Indian to take a hat-trick in the shortest format, and Shivam Dube (3/30) shared 9 wickets amongst themselves to secure India’s first T20 series win at home this season.
Iyer and Rahul had earlier smashed sublime half-centuries to propel India to 174 for five after Bangladesh opted to field. Chasing the target, the visitors were all out for 144 in 19.2 overs.
With 50 needing off the last 30 balls and six wickets in hand, Bangladesh had a great opportunity to win the series but they crumbled under pressure.
Rookier opener Mohammad Naim (81 of 48) played a blinder to take Bangladesh deep into the game before they lost five wickets for 20 runs to blow it all away.
Chasing a challenging 175, Bangladesh suffered early setbacks as Chahar had opener Liton Das and Soumya Sarkar caught off successive balls to leave the visitors at 12 for two.
Naim, playing his debut series, and Mohammad Mithun (27) shared a 98-run stand for the third wicket to bring their team back into the contest.
Left-hander Naim played some exquisite strokes especially against the spinners and welcomed Yuzvendra Chahal into the attack with three consecutive fours.
Earlier, a maiden half-century for Iyer and the sixth one for Rahul helped India put up a competitive total. Iyer’s cracking knock came after he was dropped on 0.