Liverpool beat Southampton 2-1 to reach the semi-final of the Carabao Cup for a record 20th time despite defending for the final quarter