India won after Bangladesh lost 8 wickets for 40 runs from a winning position in rain-hit U19 World Cup match Vihaan Malhotra took 4 wickets for 14 runs to trigger Bangladesh's batting collapse Bangladesh were bowled out for 146 in 28.3 overs, falling short of the revised target of 165 from 29 overs