Amajimbos through to Cosafa semi-finalsSouth Africa has not had it easy in this tournament; they were pitted with one of the toughest teams