Perpetual keeps semis hopes alive | Daily Tribune