In the second half, India reorganised themselves, created strong pressure over Bangladesh, and took its fruit immediately, making it the equaliser.
Anushka Kumari, who scored twice in their 7-0 goal victory over Bhutan in the tournament opener, levelled the margin for India in the 54th minute by an angular shot (1-1).
Sauravi Akhand Prity, who scored both goals for Bangladesh’s 2-0 victory over Nepal, put Bangladesh ahead in the 80th minute by a straight ground shot after beating two opponents in the danger zone (2-1).
Captain Arpita Biswas sealed the fate of the match by scoring the third goal for Bangladesh in the 89th minute from a goalmouth melee (3-1).
In the remaining league match, Bangladesh will meet lowly Bhutan on March 8 at the same time and venue, the result of which will not hammer their final berth.
Earlier, Bangladesh made a good start, beating hosts Nepal by 2-0 goals, both scored by Sauravi Akhand Prity, last Saturday, while India made a flying start, crushing Bhutan by 7-0 goals in the tournament opener on Friday afternoon.
Hosts Nepal tasted their first victory in their second match, outplaying all-losers Bhutan by 3-0 on Monday afternoon.
After the day’s match, Bangladesh dominated the four-nation meet to reach the final with an all-win record, securing a full six points from two straight matches.
India and hosts Nepal followed Bangladesh, securing three points each after playing two matches, and will battle with each other on Thursday for the remaining final spot.
All-losers Bhutan were already eliminated from the meet without any point despite playing two matches.