Liverpool progressed to the Carabao Cup semi-finals by piling more misery on managerless Southampton with a 2-1 win at a rain-soaked St Mary’s.