Semi-final time at Hanlon Park