Blitzboks end SA’s long Cape Town wait