Afghanistan defeated Nepal by seven-wickets in the semifinal of the ongoing ACC U-19 Youth Asia Cup played at the Kinrara Oval in Kuala Lumpur, Malaysia