Bangladesh have won the U19 Cricket World Cup for the first time, stunning India in the final at Potchefstroom, South Africa on Monday (NZ time).
Bangladesh beat New Zealand by six wickets in the semi-finals and were massive underdogs heading into the decider, but held their nerve to claim a famous victory.
Champions India were unbeaten on their way to the final and looked set to defend the title, with Bangladesh reeling at 102/6, chasing just 178 runs in 50 overs for victory.
But captain Akbar Ali (43 not out) saw them home to spark massive celebrations.
"It's a dream come true," said Akbar. "We've had a very good experience and this is just the beginning for us.
"Hopefully, this will be the starting stone for us."
Bangladesh won the toss and sent India in to bat. India managed just 177 from their innings, with Yashasvi Jaiswal hitting 88 runs to end the tournament with an average of 133.
The defending champs looked set for a bigger score with 10 overs remaining, but lost their last seven wickets for 21 runs, with Avishek Das taking 3/40.
Bangladesh got off to a bright start in their chase, but then lost six wickets for 52 runs, which saw them reeling at 102/6.
A brief rain delay brought Bangladesh's target down to 170 and they chased down the target with 23 balls to spare.
The win was Bangladesh's first World Cup triumph in any format or age group.
They join Australia, England, India, Pakistan and West Indies as U19 World Cup champions.
New Zealand finished fourth at the tournament, their best finish since 2012.
Join us at 3pm Tuesday for live updates of the third ODI between the Blackcaps and India.