India secured its spot in the quarter-finals of the ICC U19 Cricket World Cup with a win on Thursday while Pakistan and West Indies made it three wins from as many matches in Queensland.
Needing a win against Papua New Guinea to stay alive in the tournament, India were bowled out for 204 in the 46th over at Endeavour Park in Townsville.
India was still comfortable winners though as Papua New Guinea were skittled for just 97 in response.
India made a poor start to the day with skipper Unmukt Chand (four) caught at first slip off the bowling of Chad Soper (5-32 off 7.1 overs) in just the second over of the day.
Baba Aparajith (14) was then run out, while Hanuma Vihari (six) also failed with the bat, with opener Prashant Chopra (58) the only top-order batsman to fire.
India slumped to 98 for five when Chopra and Akshdeep Nath (one) fell in quick succession but an 82-run partnership between Vijay Zol (72) and Smit Patel (30) rescued the innings as India finished with a decent enough score.
Papua New Guinea started poorly, losing Lega Siaka (one) in the fourth over but Christopher Kent (27) and Dogodo Bau (14) had India nervous as they carried the score to 42-1 at one stage.
The wicket of Kent triggered a collapse though as medium-pacer Ravikant Singh (5-21 off nine) and off-spinner Aparajith (2-16 off 5.5) ripped through the lower order.
Pakistan finished on top of Group B after a five-wicket win against New Zealand on the Sunshine Coast.
New Zealand made 152-8 from their 50 overs with Pakistan bowlers Zia-ul-Haq (2-27 off 10) and Ehsan Adil (2-21 off 10) impressing.
And Imam-ul-Haq scored 40 in response as Pakistan achieved their victory target with five wickets in hand and 112 balls to spare.
West Indies also bowled first and won, restricting Zimbabwe to 148-8 from their 50 overs with opener Ronsford Beaton (1-9 off nine overs) bowling a lively spell.
Kraigg Brathwaite - who has played nine Test matches for his country already - scored 70 not out as they won by six wickets, with more than 14 overs to spare in Townsville.
Also in Townsville, England thumped Nepal by 126 runs, setting the platform for their win with a score of 274-7 from their 50 overs, largely thanks to Ben Foakes (92) and Ben Duckett (55).
Nepal were reduced to 25-5 in response and were never in the hunt to win, with England paceman Shozair Ali (4-37 off 10) and Reece Topley (3-10 off seven) dominating.
Thursday's other match saw Bangladesh defeat Namibia by seven wickets in Brisbane.
Namibia was bowled out for 151 and Liton Das (70 not out) helped his side to a win achieved with 13 overs to spare.