Polokwane City edge AmaZulu in a tight encounter