Barcelona suffer