Durban City lived to see another day in the Nedbank Cup, reaching the semi-finals after seeing off Golden Arrows on penalties in a thriller at the King Zwelithini Stadium.