Afghanistan have qualified for the semi-finals of the Under-19 Asia Cup after beating Singapore - and having another result go their way - yesterday in Sri Lanka.

Singapore captain Janak Prakash won the toss and chose to bat first. The Afghan bowling attack ran through their batting line-up, with only three batsmen reaching double figures and extras being the top scorer. Yousuf Zazai and Mujeeb both took four wickets as Singapore were bowled out for 73.

Needing to get their run rate up in case Pakistan beat Bangladesh, Afghanistan chased down their target rapidly. Darwish Rasooli clubbed 53 from just 15 balls as they completed a nine wicket win in 4.1 overs.

Pakistan did indeed beat Bangladesh later in the day, but only by one wicket with five balls to spare in a close encounter. Afghanistan's rapidity of scoring earlier paid off as they just edged Pakistan out of the semi-finals on net run rate. They will play India in tomorrow's semi-final.

In the other all associate match of the day, Nepal squeezed past Malaysia by 1 wicket in a low scoring affair, chasing down Malaysia's 153. India beat Sri Lanka in that group's other match, leaving Nepal to wonder what might have been had they beat Sri Lanka on the opening day.

Associate Results

Afghanistan Under-19s beat Singapore Under-19s by 9 wickets
Surrey Village, Maggona, 18 December
Singapore Under-19s 73 (18.2 overs, Yousuf Zazai 4-11, Mujeeb 4-13)
Afghanistan Under-19s 75-1 (4.1 overs, Darwish Rasooli 53*)

Nepal Under-19s beat Malaysia Under-19s by 1 wicket
Nondescripts Cricket Club, Colombo, 18 December
Malaysia Under-19s 153 (44.4 overs, Virandeep Singh 75, Aadil Khan 3-24)
Nepal Under-19s 154-9 (44.4 overs, Virandeep Singh 3-29)