
New Zealand have beaten South Africa by 50 runs in the ICC Champions Trophy semifinals in Lahore.
Winning the toss and batting first at Gaddafi Stadium on Thursday, they put on a huge total of 362-6 which the Proteas tried valiantly to chase down but ended at 312-9 after 50 overs.
LATEST HEADLINES:
Oliver brothers ready for South Africa test
The Black Caps innings was led by Rachin Ravindra with 108 from 101 balls including 13 fours and a six while Kane Williamson also made a century with 102 from 94 balls - 10 fours and two sixes.
Daryl Mitchell also scored 49 while Glenn Phillips also made 49 not out off just 27 balls.
The best of the South African bowlers was Lungi Ngidi taking 3-72 off his 10 overs.
Down the order for South Africa David Miller finished 100 not out, but struggled for partners as captain Temba Bavuma with 56 and Rassie van der Dussen 69 were the next best batters.
Seven Black Caps bowlers were used as captain Mitch Santner took the remarkable figures of 3-43 from 10.
Matt Henry and 2-43 from seven and Phillips 2-27 from three overs.
The Black Caps will now face India in their 'home' venue of Dubai on Sunday for the title.