AUCKLAND: New Zealand qualified for their first World Cup final after edging past South Africa by four wickets thanks to 84 run knock by Grant Elliott, ARYSports.tv reports.
The hero for New Zealand was Grant Elliott who scored an unbeaten 84 runs which included seven boundaries and three sixes.
South Africa won the toss and opted to bat first.
They reached 281 runs in their 43 overs. Faf du Plessis scored 82 runs for his team whereas captain AB de Villiers scored an unbeaten 65 runs.
David Miller also contributed 49 runs with the bat.
The rain interrupted play at the end of 38th over and the match was reduced to 43 overs per side. The target was revised to 298 according to the Duckworth Lewis (D/L) Method.
Kiwi pacer Corey Anderson took three wickets in his six overs while Trent Boult took two wickets for his team.
The co-hosts chased the target with four wickets in hand and a ball to spare.
Elliott scored 84 runs while captain Brendon McCullum scored 59 runs. Corey Anderson made 58 runs for his team.
Proteas pacers Morne Morkel took three wickets whereas JP Duminy and Dale Steyn took one wicket each.
New Zealand will take on the winner of Australia and India match in the final at Melbourne on Sunday, 29th March.