Liverpool face a battle to reach the EFL Cup final after slumping to a 1-0 defeat to Southampton in the first leg of the semi-final at St Mary's.