New Zealand skipper Kane Williamson's unbeaten century helped his side beat South Africa by four wickets. All-rounder Colin de Grandhomme played a valuable knock of 60 runs. After this defeat South Africa will have to depend on a miracle to qualify for the knock-out stage of the marquee event as they are languishing on eighth spot in the points table. New Zealand, on the other hand, leapfrogged everyone to sit atop of the points table. Chasing a modest target of 242 to win, New Zealand didn't have the nicest of starts as opener Cloin Munro fell in the third over of their innings. After him, Martin Guptill trod on his stumps to spark a mini New Zealand collapse as South Africa battled to keep their World Cup bid alive at Edgbaston on Wednesday. Guptill and captain Kane Williamson were coping well with the Proteas' attack and had moved to 72 for one with the minimum of fuss after the early loss of Colin Munro. But Guptill, when on 35, pulled Andile Phehlukwayo and ended up swivelling, only to lose his balance and clip his leg stump with his foot. Two overs later New Zealand slipped to 74-3 when Ross Taylor tickled a Chris Morris leg-side delivery and Quinton de Kock took the catch behind the stumps. Tom Latham was dismissed for a single as New Zealand slumped to 80-4, piling the pressure on skipper and star batsman Williamson to go on and make a sizeable score. Kane Williamson and Colin de Grandhomme stitched 91-run partnership to bring their side back in the game. Earlier, Rassie van der Dussen gave South Africa something to bowl at as the Proteas struggled to 241-6 after losing the toss. Hashim Amla made a sluggish 55 off 83 balls and Van der Dussen's 67 not out came at better than a run a ball. During his innings, Amla became the fourth South African to reach 8,000 runs in one-day internationals. He is the second-fastest player (176 innings) from any side to reach the milestone after India's Virat Kohli (175 innings). South Africa, who brought in fast bowler Lungi Ngidi for Beuran Hendricks, had won just one of five matches, against Afghanistan, coming into the match on Wednesday. Despite that nine-wicket success, Du Plessis's side were still languishing in eighth spot, with the top four qualifying for next month's semi-finals. After Wednesday's game they will face Pakistan, Sri Lanka and Australia. Victory for unbeaten New Zealand would take them to the top of the table, with four wins from five matches. (SCORECARD)

World Cup 2019 Match Today, Highlights Between New Zealand vs South Africa, straight from Edgbaston, Birmingham.

00:24 (IST)Jun 20, 2019

That's it from us!

Wow, what a game it was. Went down to the wire and sadly for South Africa their chance of going into the semi finals are almost gone now. We'll be back tomorrow with an exciting clash between Australia and Bangladesh from Nottingham.

00:22 (IST)Jun 20, 2019

New Zealand win by 4 wickets!

New Zealand gets over the line and stays unbeaten in the tournament.

00:21 (IST)Jun 20, 2019

SIX!

Kane Williamson hits a six to bring up his 12th ODI hundred.

00:20 (IST)Jun 20, 2019

7 off 5 needed!

Single off the first ball, Williamson back on strike.

00:15 (IST)Jun 20, 2019

FOUR!

Kane Williamson finds the gap and steers the ball towards the third-man boundary.

00:11 (IST)Jun 20, 2019

Falls short!

This game is not over yet. Lungi Ngidi is bowling with his tail up.

00:09 (IST)Jun 20, 2019

OUT!

David Miller finally manages to hold on to one, Colin de Grandhomme goes for 60. New Zealand require 14 runs off 11 balls.

00:01 (IST)Jun 20, 2019

FOUR!

Another chance gone begging. New Zealand are taking the game away.

23:56 (IST)Jun 19, 2019

50 for Colin de Grandhomme!

Colin de Grandhomme gets to his 2nd ODI fifty with a pick-up shot over cow corner.

23:50 (IST)Jun 19, 2019

No ball!

Another drop catch by South Africa and a free-hit for Colin de Grandhomme. This game is slipping away from South Africa's hand.

23:48 (IST)Jun 19, 2019

200 up for New Zealand!

The chase is becoming easier now. 42 needed off 35 balls.

23:42 (IST)Jun 19, 2019

3000 ODI runs for Kane Williamson as captain!

Kane Williamson brings up 3000 ODI runs as the captain of New Zealand.

23:35 (IST)Jun 19, 2019

FOUR!

Rabada finds the edge but no slip in place and it goes past wicket-keeper to the boundary.

Colin de Grandhomme is in at 7!

OUT!

FOUR!

Straight drive from Jimmy Neesham and that rocketed to the fence for four.

22:53 (IST)Jun 19, 2019

FOUR!

50 partnership between Kane Williamson and Jimmy Neesham with that boundary.

22:42 (IST)Jun 19, 2019

Here's what Shaun Pollock has to say on Rishabh Pant's inclusion!

Shaun Pollock has his say on Rishabh Pant being included into the Indian squad for the rest of the World Cup.

"I personally thought he should have been in the squad in the first place."@7polly7 is fully in favour of India's decision to pick Rishabh Pant as Shikhar Dhawan's #CWC19 injury replacement. pic.twitter.com/591Q99OPda