Bangladesh humbled heavy favourites India, to win the U-19 World Cup for the first time.
India, chasing a record 5th title, fell flat against Bangladesh’s pace attack, after an impressive unbeaten run to the final.
Batting first, they managed just 177 in 47.2 overs, with Yashasvi Jaiswal hitting 88 to end the tournament with an average of 133.
His dismissal began a collapse that saw India lose seven wickets for just 21 runs in 7.4 overs.
Avishek Das was the pick of the bowlers with 3-40.
Bangladesh meanwhile didn’t get off to the best start in their chase.
They slumped to 65-4 then 102-6, before captain Akbar Ali came in an steadied the innings.
The latter end of the match then became even more tense, after rain made an appearance.
The target was adjusted to 170 which left Bangladesh needing seven off 30 balls with three wickets in hand.
Skipper Ali and Rakibul Hasan took the reins to see the match through to a historic 3 wicket win.
India leg-spinner Ravi Bishnoi took 4-30 in his 10 overs.
This is Bangladesh’s first-ever ICC title at any level.