Despite losing their previous match and allowing other strong league contenders like Real Madrid and Atletico Madrid close the gap on the table, I think Barcelona are very strong contenders just that they need to put in more effort to be sure the win the league. I don't see the possibility of Atletico Madrid winning the league it's normal for them to try as much as possible to maintain the top 3 or 4 but winning the league still remains between Barcelona and Real Madrid, well anything is possible let's see if Simeone would suprise us this season. However Barcelona would be playing against Mallorca today as the visiting team, they lost their previous match so I don't think they'll want to lose this one as well, especially now that their rivals have closed the gap, the threw points is so important to Barcelona and I know they'll do everything possible to get it against Mallorca.
No doubt Barcelona are very strong competitors in the league but we are talking about the recent happenings in the team, the lapses has persist in few matches being played by Barcelona and every good football analyst will sense the danger, this is a team that was on top of the league standings with about 5 or more points difference but now they are just 1 point difference against real Madrid and 2points against Athletico Madrid respectively which is very bad for me, yea I won't say they werent doing great at the beginning of this season but for few matches presently everything seems to be in shamble, as for putting More effort to win the league title as you said, to that effect there is uncertainty surrounding that for now unless they improve in their performance then we can be sure but with their recent outplay so far, i think the league is still open for the second and third contenders in the league standings to go to the top.
This season maybe different so don't underrate Athletico Madrid because they may maintain this current performance of theirs, so if they do what next do you expect.
Mallorca would have been a work over for Barcelona but the uncertainty they have created have made it look impossible but let's see if they could do a different thing in this match, yea they need to bag the points no doubt but in matches like this, it's not very easy because their opponents may serve as obstacle, though let's hope they win.