25th match of ICC cricket worldcup 2019 played between New Zealand vs South Africa on Wednesday, June 19, 2019 at Edgbaston, Birmingham. Putting into bat first by New Zealand, South Africa with Van der Dussen's 67 and HM Amla's 55 runs managed to put 241 runs in 49 overs (D/L). LH Ferguson took 3 wickets. New Zealand in reply with C de Grandhomme's superb 47 balls 60 runs and skipper Kane Willimson's classic batting performance with 106 unbeaten runs made remarkable win by 4 wickets and rule points tally with 9 points in 5 matches. KS Willimson declared man of the match.