Aaron Georges scored 115 runs leading India to a seven-wicket win over Afghanistan in U19 World Cup semi-final India chased 311 runs in 41.1 overs, the highest-ever in U-19 World Cup history Vaibhav Suryavanshi scored 68 and Ayush Mhatre made 62 in crucial middle-order stands