A hydraulic control system for a machine, wherein the machine has a hydraulic pump, a tank for hydraulic fluid, at least one boom hydraulic cylinder and at least one attachment hydraulic cylinder, comprising an attachment directional control valve configured to be connected to the hydraulic pump and to piston and rod sides (17, 19) of the at least one attachment hydraulic cylinder; a lowering manifold configured to be connected to piston and rod sides (16, 18) of the at least one boom hydraulic cylinder and having a tank port configured to be connected to the tank; a pressure sensor configured to detect a pressure value of hydraulic fluid and configured to be connected to the piston side of the at least one boom hydraulic cylinder; and a control device configured to control the attachment directional control valve and the lowering manifold and configured to receive the pressure value from the pressure sensor; characterized in that, when the hydraulic control system is connected to the hydraulic pump, the tank, the at least one boom hydraulic cylinder and the at least one attachment hydraulic cylinder, the control device is configured to, during a return movement state: - determine, based on the pressure value, a meter-out flow rate of the flow of hydraulic fluid released from the piston side of the boom hydraulic cylinder, - control the attachment directional control valve, such that hydraulic fluid from the hydraulic pump is directed into the piston side or the rod side of the attachment hydraulic cylinder, wherein a position of a spool of the attachment directional control valve is controlled based on said meter-out flow rate. an attachment directional control valve configured to be connected to the hydraulic pump and to piston and rod sides (17, 19) of the at least one attachment hydraulic cylinder; a lowering manifold configured to be connected to piston and rod sides (16, 18) of the at least one boom hydraulic cylinder and having a tank port configured to be connected to the tank; a pressure sensor configured to detect a pressure value of hydraulic fluid and configured to be connected to the piston side of the at least one boom hydraulic cylinder; and a control device configured to control the attachment directional control valve and the lowering manifold and configured to receive the pressure value from the pressure sensor; characterized in that, when the hydraulic control system is connected to the hydraulic pump, the tank, the at least one boom hydraulic cylinder and the at least one attachment hydraulic cylinder, the control device is configured to, during a return movement state: - determine, based on the pressure value, a meter-out flow rate of the flow of hydraulic fluid released from the piston side of the boom hydraulic cylinder, - control the attachment directional control valve, such that hydraulic fluid from the hydraulic pump is directed into the piston side or the rod side of the attachment hydraulic cylinder, wherein a position of a spool of the attachment directional control valve is controlled based on said meter-out flow rate. - determine, based on the pressure value, a meter-out flow rate of the flow of hydraulic fluid released from the piston side of the boom hydraulic cylinder, - control the attachment directional control valve, such that hydraulic fluid from the hydraulic pump is directed into the piston side or the rod side of the attachment hydraulic cylinder, wherein a position of a spool of the attachment directional control valve is controlled based on said meter-out flow rate.