South Africa trounced New Zealand by eight wickets Wednesday led by a Morne Morkel five-wicket haul and 92 runs from Hashim Amla, sealing victory in their one-day series with a game to spare. The victory at McLean Park in Napier put South Africa an unassailable 2-0 up in the ODIs, and after taking the earlier Twenty20 series 2-1 they hold a commanding psychological advantage over New Zealand ahead of the looming Tests. New Zealand were sent into bat and at 131 for one were heading for a competitive 300-plus total before a spectacular batting collapse saw them all out for 230 in the 48th over. Morkel, who had none for 33 off his first seven overs, produced a devastating late spell, taking five wickets for five runs in 15 balls to wrap up the innings with a man-of-the-match performance.