New Zealand went top of the World Cup table as a thrilling four-wicket win at Edgbaston effectively ended South Africa's interest in the tournament.
Chasing a modest 241 for victory in a 49-over contest, New Zealand were in trouble at 80 for four after opener Martin Guptill had been dismissed in freak fashion.
But Kane Williamson played a true captain's innings, making an unbeaten 106 from 138 balls, and crucial support from Colin De Grandhomme saw the Black Caps home with three balls to spare as they retained their unbeaten record.
Tweet of the day
Former England captain Mike Atherton is full of admiration for New Zealand match-winner Kane Williamson.
World Cup snapshot
Tournament tracker
Quote of the day
Stat attack
It was a red-letter day for South Africa batsman Hashim Amla.
Kane-ing the attack
Kane Williamson played an array of shots around the wicket in his wonderful 106 not out. But the pick of the bunch was a majestic on-drive off Chris Morris which flew to the boundary.
Boult from the blue
New Zealand would have targeted Quinton De Kock as the key wicket after winning the toss and putting South Africa into bat. De Kock sent Trent Boult to the legside boundary after the Blacks Caps had strayed in line. But Boult had the perfect reply, pushed full and angled in, for De Kock to lose his leg stump in spectacular fashion for five.
What's next?
Thursday, June 20: Australia v Bangladesh, Trent Bridge
One to watch
Shakib Al Hasan is the number one all-rounder in the ICC rankings and in prime form. The 32-year-old Bangladesh star is the World Cup's top scorer with his 384-run haul including centuries against England and the West Indies. His controlled left-arm spin bowling and superb fielding also adds to Bangladesh's armoury and Australia know they must limit his impact on events.
Table
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport Staff');
ga('pacontentapi.set', 'dimension2', 'a84f6b09-3db3-4f94-86fb-df0b4d594331');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:uk,paservice:sport:world');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:cricket');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Cricket World Cup matchday 21 \u2013 Williamson leads by example'});