Bathurst Giants shuffle in final term to hold off determined Parkes