Fire alarm drama as South Africa edge ahead