Don't count out Barcelona just yet.