New Zealand won a thrilling World Cup semi-final – after South Africa controversially dropped Kyle Abbott.

Abbott, who could yet return to Hampshire for the end of the forthcoming season, had taken nine World Cup wickets at 14.44 only to be left out for the fit-again Vernon Philander, who conceded 52 from his eight overs.

Hampshire favourite Imran Tahir was the most economical bowler on either side after conceding only 40 runs from his nine overs.

But New Zealand still chased down a Duckworth-Lewis revised target of 298 in 43 overs in Auckland.

Needing 11 off the final over, which was bowled by Dale Steyn, Grant Elliott (84*) launched his third six off the penultimate ball to ensure New Zealand reached their first World Cup final.