India U-19 boys produced an all-round effort to register a whopping 189-run win over South Africa U-19 team in a warm-up match of the U-19 World Cup. A four-wicket haul by Bengal pacer Ishan Porel helped his team notch up a massive 189-run win after India colts decided to bat first. Riding on twin half-centuries by Aryan Juyal and Himanshu Rana, India scored 332 for 8 and set a daunting total for the boys in yellow and greens. In reply, the Proteas were bundled out for 143 with Porel getting rid of South Africa's top order, claiming four wickets for 23 runs in his eight overs. India captain Prithvi Shaw said the team's batsmen, as well as bowlers, were acclimatising well. India colts will face Australia in their opening game of the tournament on January 14 at Bay Oval, Mount Maunganui.