Wayne Parnell turned in a sensational all-round performance, scoring 57 and then taking 6 for 8 to skittle out Bangladesh for 41 as South Africa claimed a comfortable 201-run win at the Bayueamas Oval in Kuala Lumpur to move into the semi-final.

Bangladesh got off to a dreadful start with Parnell removing both their openers in the first over. Once Mithun Ali was caught and bowled by Matthew Arnold, Parnell cleaned up the next four batsmen as Bangladesh collapsed to 29 for 7. Parnell gave himself a break after a five-over spell, and his replacement, Obus Pienaar, accounted for Suhrawadi Shuvo and Subashis Roy in his only over to end the Bangladesh innings as Dolar Mahmud had retired hurt. It was an abject performance by Bangladesh, who went unbeaten through the group stages.

Earlier, South Africa, after a cautious start, lost four wickets for the addition of 20 runs as they stuttered to 69 for 4. But a robust 47-ball 45 from the left-hand batsman Jonathan Vandiar, who added 66 runs for the fifth wicket with Yaseen Vallie (28), helped them get back on track. Another collapse looked likely when Vandiar and Vallie were dismissed within the space of seven balls, but that was averted by Parnell, who hit eight fours on his way to a 60-ball 57. With the innings coming to an end wicketkeeper Bradley Barnes helped himself to an unbeaten 22 to take South Africa to 242.

In the other quarter-final of the day, India cruised to a seven-wicket victory over England. Read the full report here.

A target of 145 was always within grasp as the Namibian openers added 45 runs before Sean Silver was trapped leg before by Sharul Nizam. Botha's arrival at the crease upped the run-rate, as he blasted an unbeaten 55 of 48 balls, decorated with six fours and a six. But van Shoor was content using the sedate approach as he made his way to an unbeaten 60 off 96 balls.

Earlier, the Namibia bowlers combined effectively to restrict Malaysia to 144, the pick among them being Keady Strauss, the right-arm medium-pacer, who picked up three wickets.
Louis van der Westhuizen, the left-arm spinner, also helped himself to a brace of middle-order wickets. The only Malaysian batsman to put up significant resistance was Ahmed Faiz, their captain, who scored 41 off 60.

Zimbabwe were bowled out for 59 by Nepal and collapsed to their second-successive defeat against an associate nation in Johor.

Amrit Bhattarai and captain Paras Khadka, Nepal's opening bowlers, took three wickets each as Zimbabwe were reduced to 24 for 6. Tinashe Chimbambo (20) and Solomon Mire (16*) offered some resistance before left-arm seamer Raj Shrestha nailed the last three wickets.

Earlier, Nepal were themselves staring down the barrel at 79 for 7, before being rescued by Paras Thapa, who blitzed a 49-ball 40 and added 53 runs with Shrestha (19). They were also aided by some wayward bowling by Zimbabwe, who conceded 40 extras.