Barcelona move eight points clear in La Liga title