Cyclones keep hope alive for final weekend