Australia beat hosts New Zealand and Sri Lanka overwhelmed South Africa to join Pakistan and the West Indies in the semi-finals of the ICC Under-19 World Cup.
At Rangiora, Australia triumphed by 62 runs, scoring 232 for eight before bowling New Zealand out for 170. Captain Mitchell Marsh led the way by scoring 53 in 59 balls before five bowlers picked up two wickets when New Zealand batted, Carl Cachopa top scoring with 34 as they were dismissed in 43.2 overs.
Sri Lanka produced a fine performance to beat South Africa by 146 runs in a rain-affected match in Lincoln. They posted 293 for eight before bowling the Proteas out for 145. Bhanuka Rajapaksa top scored for the Sri Lankans with 79 before Charith Jayampathi picked up four wickets as South Africa's reply lasted just 36.4 overs.
Australia v Sri Lanka & Pakistan v West Indies
In the plate competition, Bangladesh beat Hong Kong by four wickets, Shaker Ahmed taking four wickets to restrict Hong Kong to 156 all out before Mominul Haque top scored in the run chase.
Papua New Guinea beat Afghanistan by 30 runs. PNG fought back from being reduced to 58 for seven to post 173 for nine in their 50 overs before Afghanistan were bowled out for 143, Steven Eno scoring an unbeaten 55 and Raymond Haoda then taking five for 34. Aftab Alam had picked up six for 33 when PNG were batting.
Canada v Ireland & Bangladesh v Papua New Guinea
© Cricket World 2010