In a high-scoring affair, Bangladesh, sent into bat by the home side, piled up a fighting total of 260 for six in the stipulated 45 overs with Aminul Islam notching highest 60.
Skipper Akram Khan scored an unbeaten 54 while Minhazul Abedin chipped in with 42.
In reply, Chemplast reached the victory 261 for the loss of nine wickets and with one ball to spare: Thanks to a whirlwind 30-ball 57 from number eight batsmen Joseph, Chemplast, who were at one stage reeling at 178 for six in 33.3 overs, pulled off a sensational victory.
But visitors, who are now in the south Indian city to play a crucial match of the Coca-Cola triangular series against Kenya of May 23, were however more concerned about the fitness of their strike bowler Hasibul Hossain rather than the outcome of the match. The right-arm seamer is reportedly suffering from a niggling pain on his neck.
The agile speedster, who bowled nippily at Hyderabad on Sunday, also took two vital catches and effected a brilliant run out to help Bangladesh record their first ever victory in limited-over cricket at the expense of Kenya.