Nepal defeated Singapore by seven wickets in the final game of the group stage under the ACC U-19 Eastern Regional Tournament 2017 underway in Malaysia.