The result left South Africa, who have won only one match, virtually out of the running for a semi-final spot while New Zealand kept their unbeaten run intact to move to the top of the standing with four wins in five games
Captain Kane Williamson's patient unbeaten century led New Zealand to a tense four-wicket victory over South Africa in a low-scoring Cricket World Cup match at Edgbaston Wednesday.
Chasing 242 to win a match reduced to 49 overs a side by rain, New Zealand looked set to comfortably reach the target with Martin Guptill and Williamson at the crease.
But South Africa fast bowler Chris Morris picked up three wickets to leave New Zealand struggling at 137/5 before Williamson (106 not out) and Colin de Grandhomme (60) shared a 91-run partnership.
De Grandhomme fell before the end but Williamson reached his century with a six in the final over and guided New Zealand to their fourth win of the tournament with three balls to spare.
Earlier, South Africa's batsmen apart from Hashim Amla and Rassie van der Dussen failed to build on starts after being put into bat in the face of a disciplined bowling effort from the Kiwis.
Amla was bowled for 55 by Mitchell Santner but Van der Dussen's unbeaten 67 off 64 balls gave the South Africans a respectable total to defend.
The result left South Africa, who have won only one match, virtually out of the running for a semi-final spot while New Zealand kept their unbeaten run intact to move to the top of the standing with four wins in five games.
SOUTH AFRICA INNINGS R B
De Kock b Boult 5 8
Amla b Santner 55 83
Du Plessis b Ferguson 23 35
Markram c Munro b Grandhomme 38 55
Van der Dussen not out 67 64
Miller c Boult b Ferguson 36 37
Phehlukwayo c Williamson b Ferguson 0 5
Morris not out 6 7
Extras (lb 7, w 4) 11
Total (49 Overs) 241/6
Fall Of Wickets
1-9 (De Kock), 2-59 (Du Plessis), 3-111 (Amla), 4-136 (Markram), 5-208 (Miller), 6-218 (Phehlukwayo)
Henry 10-2-34-0, Boult 10-0-63-1, Ferguson 10-0-59-3, De Grandhomme 10-0-33-1, Santner 9-0-45-1
NEW ZEALAND INNINGS R B
Guptill hit wicket b Phehlukwayo 35 59
Munro c & b Rabada 9 5
Williamson not out 106 138
Taylor c De Kock b Morris 1 2
Latham c De Kock b Morris 1 4
Neesham c Amla b Morris 23 34
De Grandhomme c Du Plessis b Ngidi 60 47
Santner not out 2 3
Extras (lb 1, nb 1, w 6) 8
Total (48.3 Overs) 245/6
Fall Of Wickets
1-12 (Munro), 2-72 (Guptill), 3-74 (Taylor), 4-80 (Latham), 5-137 (Neesham), 6-228 (De Grandhomme)
Rabada 10-0-42-1, Ngidi 10-1-47-1, Morris 10-0-49-3, Phehlukwayo 8.3-0-73-1, Tahir 10-0-33-0
New Zealand won by four wickets
MoM: Kane Williamson