Set 178 to win, Bangladesh slumped to 106 for six before captain Akbar Ali got them back on track.
A brief rain break meant a revised target of 170 from 46 overs, with Rakibul Hasan scoring the winning run to secure a three-wicket victory.
India, who have held the title four times, had defeated Pakistan in the semifinal to qualify for the final match, while Bangladesh won against New Zealand.
Article source: https://www.suchtv.pk/sports/item/93797-bangladesh-win-under-19-cricket-world-cup-final-by-3-wickets.html