And that is where we're going to leave it. Fourteen teams have been reduced to three, and after six failed attempts, co-hosts New Zealand have finally reached their first World Cup final. You can already read Stephan Shemilt's match report on the BBC Sport website.,
It ends there for South Africa - but not for the tournament. It's over to Sydney on Thursday where Australia and India meet for the right to play NZ in the final. Play gets under way at 03:30 GMT - so set your alarm clock and make sure you join us on the live text from 03:00.
That's it from us. New Zealand have their dream final, and South Africa, I think, can hold their heads high after a superb game. Goodbye for now.