Ange's Celtic into Scottish semi-finals