Shubman Gill produced sublime innings of 86 as three-time champion India scored an impressive 131 runs victory over Bangladesh to set up a semi-final clash with arch-rival Pakistan at the ICC Under-19 Cricket World Cup.
Gill scored 94 to help India give a target of 266 runs.
Bangladesh succumbed for 134 in 42.1 overs under a mounting asking run-rate, courtesy some tight bowling from the India fast bowlers in the early overs.
Opener Pinak Ghosh scored 43 but they could neither get runs at a brisk pace nor keep wickets in hand.
India captain Prithvi Shaw credited his team for a good all-around effort, and said, "The fast bowlers and spinners executed our plans very well. It's really good to pick up wickets in the power-plays. The plan was quite simple with our batting - look for the singles and rotate the strike".
Gill, who was also declared the man of the match, said the intensity was more following their recent loss to Bangladesh.
"We remembered our loss in the Asia Cup and so were determined to win the match today. As for the Pakistan game, we are looking forward to the match since we did not play them in the Asia Cup. We're sure it will be a good match" he said.
India lost Manjot Kalra (9) early but Shaw (40) and vice-captain Gill steadied the ship with an 86-run stand for the second wicket as the side reached the 100-run mark in the 17th over.
On the bowling front, Mukesh Mavi grabbed two for 27 and Ishan Porel, returning from injury after missing the previous two matches, conceded only eight runs off five overs to stifle the chase.
Kamlesh Nagarkoti took three wickets, conceding only 18 runs.